Back end Developer SDE III
About The Company
- Macincode
- Bangalore, Salem
Annual Salary
₹ 9.6LJob Responsibilities
- Work with the Product team to understand product requirements, provide feedback and ultimately deliver assets during each sprint cycle.
- Perform high-level and low-level design & architecture, development, deployment, testing, maintenance, improvement and overall support for engineering systems.
- Driving projects end to end and provide guidance and grooming to Junior developers.
- Develop best in class product using latest frameworks and libraries.
- Identify opportunities for future enhancements and refinements to standards, best practices and development methodologies.
- Building reusable code and libraries for future use.
- Optimization of the application for maximum speed and scalability.
- Build a scalable infrastructure to meet the growing demands on the Platform
- Tackle the tough design and product problems.
- Set and evolve standards and best practices for our application development team–Conduct code reviews and enforce standards.
- Be thought partner in hiring and retraining tech talent. Actively being involved in recruitment process.
Job Requirements
- Bachelors or master's degree in Computer Science or related field.
- Strong in data structures and problem-solving skills
- 5+ years industry experience in developing and launching highly scalable distributed software
- Platforms running on cloud computing services.
- Expert level knowledge of NodeJS ecosystem, Typescript and ES6.
- Great understanding of database theory and solid experience in at-least one relational and non-relational DBMS.
- Experience with various testing strategies of distributed systems.
- Ability to create object-oriented design patterns.
- Good understanding of NodeJS development and debugging tools.
- Good to have experience in Redis, Kafka, SQS, DynamoDB, Serverless framework and Elasticsearch.
- Self-motivated with outstanding interpersonal skills, strong work ethic, and excellent communication and presentation skills.
- Ability to handle multiple competing priorities in a fast-paced environment.
- Experience with Agile development.
- Knowledge of CI/CD, DevOps, Security
Let's Try! Get Free Support
Start Your 14-Day Free Trial
We can help you to create your dream website for better business revenue.