No more applications are being accepted for this job
- Proficient in Golang/Java with a strong understanding of Data Structures and Algorithms.
- Demonstrated ability to quickly grasp new technologies and thrive in a collaborative team environment.
- Good working experience in Frontend Technologies.
- Technical Leadership: Provide technical leadership and mentorship to junior engineers. Drive best practices, code reviews, and technical design discussions.
- Architecture and Design: Design, develop, and maintain complex systems and components. Ensure scalability, reliability, and performance of the application.
- Fullstack Development : Develop both front-end and back-end components of web applications. Use frameworks and libraries such as React, Angular, (for front-end) and , Django, Flask (for back-end).
- Database Management : Design and optimize database schemas, write complex queries, and ensure data integrity and security. Experience with SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, etc., is crucial.
- API Development : Design, develop, and maintain RESTful APIs and microservices. Ensure API security, versioning, and documentation.
- DevOps and CI/CD : Work closely with DevOps teams to set up and maintain deployment pipelines. Automate deployment processes and ensure code quality through continuous integration and continuous deployment (CI/CD) practices.
- Testing and Quality Assurance : Write unit tests, integration tests, and end-to-end tests to ensure the quality and reliability of the application. Experience with testing frameworks like Jest, Mocha, Jasmine, etc., is beneficial.
- Performance Optimization : Identify and resolve performance bottlenecks in the application. Use profiling and monitoring tools to analyze and improve application performance.
- Agile Methodologies : Work in an Agile development environment, participate in sprint planning, stand-ups, and retrospectives. Collaborate with cross-functional teams to deliver high-quality software.
- Documentation and Communication : Document architectural designs, technical decisions, and best practices. Communicate effectively with stakeholders, including product managers, designers, and other engineers.
- Problem Solving and Troubleshooting : Analyze and debug complex issues in the application. Provide solutions and workarounds to ensure the smooth functioning of the application.
- Continuous Learning : Stay updated with the latest technologies and trends in fullstack development. Continuously improve your skills and knowledge to enhance the quality and efficiency of your work.
Software Development Engineer III - Bengaluru, India - Stealth Startup
Description
Company : B2B SaaS Product
Work Location : Bengaluru
We are seeking a skilled Software Development Engineer-III with a solid background in Backend programming.
The ideal candidate will hold a B.Tech/B.S./B.E./M.Tech/M.S./M.E. in Computer Science or equivalent from accredited institutions and possess 5-10 years of robust software development experience.
Key Requirements :