Aptita

Staff Engineer

Bengaluru, KA, IN

3 days ago
Save Job

Summary

Location : Remote

Role : Staff Engineer

Experience : 8+


Responsibilities:


● Collaborate with the Engineering Group and Product team to understand requirements

and design comprehensive solutions.

● Optimize applications for maximum speed, scalability, and security.

● Implement security and data protection measures.

● Build high-quality, reusable code for both frontend and backend applications.

● Document and communicate application design, topologies, and architecture clearly to peers and the business.

● Work closely with User Experience, Product Management, Engineering, and Marketing

teams to create outstanding web experiences.

● Partner with Engineering and other teams to develop new frameworks, feature sets, and

functionalities.

● Lead and coach team members, promoting thought leadership and project excellence.

● Provide technical leadership, ensuring adherence to best software engineering practices,

such as TDD, continuous integration, delivery, and deployment.

Must have experience requirements:


● Education and experience:


○ Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

○ Minimum of 8+ years of professional experience in full-stack development.


● Technical Requirements:


○ Proficiency in JavaScript, including ES6 and beyond, asynchronous programming,

closures, and prototypal inheritance.

○ Expertise in modern front-end frameworks/libraries (React, Vue.js).

○ Strong understanding of HTML5, CSS3, and pre-processing platforms like SASS or

LESS.

○ Experience with responsive and adaptive design principles.

○ Knowledge of front-end build tools like Webpack, Babel, and npm/yarn.

○ Proficiency in Node.js and frameworks like Express.js, Koa, or NestJS.

○ Experience with RESTful API design and development.

○ Experience with Serverless.(Lambda, CloudFunctions)

○ Experience with GraphQL.

○ Experience with SQL databases (e.g., MySQL, PostgreSQL) and NoSQL databases

(e.g., MongoDB, Redis).

○ Experience with caching & search frameworks. (Redis, ElasticSearch)

○ Proficiency in database schema design and optimization.

○ Experience with containerization tools (Docker, Kubernetes).

○ Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).


○ Knowledge of cloud platforms (AWS, Azure, Google Cloud).

○ Proficiency in testing frameworks and libraries (Jest, vitest, Cypress, Storybook).

○ Strong debugging skills using tools like Chrome DevTools, Node.js debugger.

○ Expertise in using Git and platforms like GitHub, GitLab, or Bitbucket.

○ Understanding of web security best practices (OWASP).

○ Experience with authentication and authorization mechanisms (OAuth, JWT).

○ System Security, Scalability, System Performance experience

● Leadership & Team:

○ Proven experience in leading and mentoring a team of developers.

○ Proven track record of delivering complex projects successfully.

○ Ability to conduct code reviews and provide constructive feedback.

○ Experience in agile methodologies (Scrum, Kanban).

○ Ability to manage project timelines and deliverables effectively.

○ Excellent verbal and written communication skills.

○ Ability to explain technical concepts to non-technical stakeholders.

○ Strong analytical and problem-solving skills.

○ Ability to troubleshoot and resolve complex technical issues.

○ Experience in working with cross-functional teams (designers, product managers,

QA).

○ Ability to quickly learn and adapt to new technologies and frameworks.


Perks:


● Day off on the 3rd Friday of every month (one long weekend each month)

● Monthly Wellness Reimbursement Program to promote health well-being

● Monthly Office Commutation Reimbursement Program

● Paid paternity and maternity leaves

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: