Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Appknox Team. If you also belong to the team, you can get access from here

Appknox Verified Tick

Compare button icon Compare button icon Compare
4.2

based on 4 Reviews

filter salaries All Filters

7 Appknox Jobs

Appknox - Senior Software Engineer - Backend Technologies (4-6 yrs)

4-6 years

Appknox - Senior Software Engineer - Backend Technologies (4-6 yrs)

Appknox

posted 13d ago

Job Role Insights

Flexible timing

Job Description

A BIT ABOUT US :


Appknox is one of the top Mobile Application security companies recognized by Gartner and G2. A profitable B2B SaaS startup headquartered in Singapore & working from Bengaluru. The primary goal of Appknox is to help businesses and mobile developers secure their mobile applications with a focus on delivery speed and high-quality security audits.

Our business includes Fortune 500 companies with Major brands spread across regions like India, South-East Asia, Middle-East, Japan, US, and expanding rapidly.

The Opportunity :


We are seeking a highly skilled Senior Software Engineer (Backend) to join our dynamic software development team. In this role, you will contribute to key backend projects, collaborate across teams, and play a vital part in delivering robust, scalable, and high-performance software solutions.


As a senior engineer, you will work independently, make impactful technical decisions, and help shape the backend architecture while collaborating with a passionate, high-performing team.

You will work hands-on with products primarily built in Python, with opportunities to contribute to Golang and Rust. These technologies are at the core of our development stack, and your focus will be on building, scaling, and maintaining distributed services.

Distributed systems are integral to our architecture, providing a chance to gain hands-on experience with maintaining and optimizing them in a fast-paced environment.

As a senior engineer, you are expected to :


- Write clean, maintainable, and testable code while following best practices.

- Architect solutions, address complex problems, and deliver well-thought-out technical designs.

- Take ownership of assigned modules and features, delivering them with minimal supervision.

- Contribute to code reviews and technical discussions, ensuring high-quality deliverables.

- We highly value open source contributions and encourage you to check out our work on GitHub at Appknox GitHub.

- While no prior experience in security is required, our experienced security professionals are available to support you in understanding the domain.

- This role offers a unique opportunity to work on cutting-edge technology, drive impactful solutions, and grow within a collaborative environment that values autonomy, innovation, and technical excellence.

Responsibilities :


- Drive backend development for a disruptive product in the Security domain, focusing on innovation, performance, scalability, and maintainability.

- Take ownership of the software design process, including designing workflows, system architecture, and implementation plans.

- Translate functional and technical requirements into detailed architecture and design, making independent decisions to ensure efficiency and scalability.

- Collaborate with cross-functional teams, including frontend and security teams, to deliver cohesive and high-quality solutions.

- Conduct thorough code reviews to ensure adherence to best practices, maintainability, and coding standards.

- Write clean, maintainable, and testable code using Django and Python, adhering to industry best practices.

- Design and implement scalable software components, frameworks, and APIs using Django and Django REST Framework (DRF).

- Troubleshoot, debug, and optimize existing systems to improve functionality and performance.

- Create detailed technical documentation, including flowcharts, layouts, and system requirements, to ensure clarity and alignment.

- Develop and enforce robust software verification plans, quality assurance procedures, and deployment strategies.

- Ensure timely delivery of software updates while addressing user feedback to enhance solutions.

- Provide technical expertise to solve backend challenges and participate in critical decision-making processes.

- Support team growth by sharing knowledge, fostering collaboration, and mentoring junior engineers informally as needed.

Requirements :


- 4-6 years of professional experience in backend development with a strong focus on Django and Python.

- Proficiency in Django REST Framework (DRF), relational databases, SQL, and ORMs (i.e., Django ORM, SQLAlchemy).

- Strong problem-solving skills with the ability to make independent technical decisions regarding system design and implementation.


- Hands-on experience in designing and developing scalable, maintainable, and high-performing backend systems.

- Deep understanding of software engineering practices, including Test-Driven Development (TDD), CI/CD pipelines, and deployment processes.

- Excellent communication skills, with the ability to document and present technical specifications and workflows clearly.

- Familiarity with cloud infrastructure, deployment pipelines, and microservices architectures is a bonus.

- Self-motivated and capable of working independently in a fast-paced environment with minimal supervision.

- Ability to handle ambiguity and adapt to rapidly changing business needs while maintaining focus on delivering quality solutions.

Work Expectations :


Within 1 month :


- Attend KT sessions conducted by the engineering and product teams to gain a deep understanding of the product, its architecture, and workflows.

- Learn about the team's development processes, tools, and key challenges.

- Work closely with the product team to understand product requirements and contribute to the design and development of features.

- Dive deep into the existing backend architecture, including database structures, APIs, and integration points, to fully understand the technical landscape

- Begin addressing minor technical challenges and bugs, while understanding the underlying architecture and tech stack.

- Begin to participate in creating action plans for new features, ensuring that design and implementation are aligned with product goals.

Within 3 months :


- Achieve full autonomy in working on the codebase, demonstrating the ability to independently deliver high-quality features from design to deployment.

- Take complete ownership of critical modules, ensuring they are optimized for performance and maintainability.

- Act as a technical resource for the team, offering support and guidance to peers on complex issues.

- Collaborate with DevOps to optimize deployment pipelines, debug production issues, and improve backend infrastructure.

- Lead discussions for technical solutions and provide recommendations for architectural improvements.

- Contribute to the design of new features by translating functional requirements into detailed technical specifications.

- Prepare regular updates on assigned tasks and communicate effectively with the engineering manager and other stakeholders.

Within 6 months :


- Be fully independent in their development tasks, contributing to key features and solving critical challenges.

- Demonstrate strong problem-solving skills and the ability to take ownership of technical modules.

- Actively participate in code reviews and technical discussions, ensuring high-quality deliverables.

- Collaborate seamlessly with cross-functional teams to align technical solutions with business requirements.

- Establish themselves as a reliable and proactive team member, contributing to the team's growth and success.

Personality traits we really admire :


- Great attitude to ask questions, learn and suggest process improvements.

- Has attention to details and helps identify edge cases.

- Highly motivated and coming up with ideas and perspective to help us move towards our goals faster.

- Follows timelines and absolute commitment to deadlines.

Interview Process :


- Round 1 Interview - Profile Evaluation

- Round 2 Interview - Assignment Evaluation

- Round 3 Interview - Engineering Team & Technical Founder

- Round 4 Interview - HR

Compensation :


- As per industry standards

Why Join Us :


- Freedom & Responsibility : If you are a person who enjoys challenging work & pushing your boundaries, then this is the right place for you.

- We appreciate new ideas & ownership as well as flexibility with working hours.

- Great Salary & Equity : We keep up with the market standards & provide pay packages considering updated standards.

- Also as Appknox continues to grow, you'll have a great opportunity to earn more & grow with us.

- Moreover, we also provide equity options for our top performers.

- Holistic Growth : We foster a culture of continuous learning and take a much more holistic approach to training and developing our assets : the employees.

- We shall also support you all on that journey of yours.

- Transparency : Being a part of a start-up is an amazing experience one of the reasons being the open communication & transparency at multiple levels.

- Working with Appknox will give you the opportunity to experience it all first hand.

- Health insurance : We offer family health insurance coverage to employees


Functional Areas: Other

Read full job description

Prepare for Software Engineer - Backend roles with real interview advice

What people at Appknox are saying

What Appknox employees are saying about work life

based on 4 employees
67%
67%
25%
100%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Appknox Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Appknox with

Zimperium

4.0
Compare

Checkmarx

3.2
Compare

UpGuard

5.0
Compare

Accel Frontline

3.9
Compare

Northcorp Software

4.4
Compare

Elentec Power India (EPI) Pvt. Ltd.

3.7
Compare

HyScaler

4.5
Compare

Appsierra

4.3
Compare

Trawex Technologies

4.7
Compare

Yashi Consulting Services

3.9
Compare

VHS Consulting

3.7
Compare

IVTL Infoview Technologies

3.6
Compare

Apex CoVantage

3.3
Compare

Knoldus Inc

4.1
Compare

Apmosys Technologies

3.5
Compare

DynPro

3.8
Compare

Avontix

4.0
Compare

NexTurn

4.2
Compare

Sapphire Software Solutions (India)

4.5
Compare

GlobusSoft

3.8
Compare

Similar Jobs for you

Software Engineer - Backend at TOAST TAB PRIVATE LIMITED

6-9 Yrs

₹ 20-35 LPA

Software Engineer - Backend at Amagi Media Pvt Ltd

2-4 Yrs

₹ 10-12 LPA

Senior Backend Engineer at Kodehash Technologies Pvt Ltd

7-10 Yrs

₹ 15-25 LPA

Senior Backend Developer at Aptusdatalabs Technologies Pvt. Ltd

4-6 Yrs

₹ 12-16 LPA

Python Developer Lead at Mk Group

7-10 Yrs

₹ 15-30 LPA

Senior Backend Developer at Webdura Technologies

7-11 Yrs

₹ 20-24 LPA

Software Engineer - Backend at BankBenchers

3-5 Yrs

₹ 12-14 LPA

Backend Python Developer at Diksha Technologies Private limited

4-8 Yrs

₹ 12-26 LPA

Backend Python Developer at Procal Technologies

5-7 Yrs

₹ 15-20 LPA

Software Engineer - Backend at Net Connect Pvt Ltd

2-6 Yrs

₹ 12-18 LPA

Appknox - Platform Engineer II - DevOps (2-5 yrs)

2-5 Yrs

15d ago·via hirist.com

Sales Development Representative

1-3 Yrs

Bangalore / Bengaluru

2mon ago·via naukri.com

Sales Account Executive

4-5 Yrs

Bangalore / Bengaluru

2mon ago·via naukri.com

Security Researcher

2-4 Yrs

Bangalore / Bengaluru

2mon ago·via naukri.com

Appknox - AVP - Customer Success (8-12 yrs)

8-12 Yrs

2mon ago·via iimjobs.com
write
Share an Interview