Senior BackEnd Developer
Series A Accel company in Bangalore and Gurgaon
The Role:
We are seeking a highly experienced Software Engineer to lead the backend development team. This individual will be responsible for architecting designing and developing robust scalable and secure backend solutions. As a key technical contributor the Software Engineer will collaborate closely with crossfunctional teams to drive innovation improve performance and ensure the delivery of highquality software products.
What were looking for:
- Must have 58 years of experience in core software development. Must have an understanding of developing software products from scratch.
- Proficient in fundamental Software Design Principles Data Structures Algorithms Problem Solving and Complexity Analysis.
- Proficient in programming languages like Python/Java/Javascript/Golang or similar.
- Strong understanding of professional software engineering practises & best practices for the full software development life cycle including coding standards code reviews source control management build processes testing and operations.
- Handson Experience with SQL/NoSQL databases such as Postgres Mysql MongoDB.
- Handson experience with GIT CI/CD REST APIs and Cloud (AWS/ GCP/ Azure) will be preferred
- Understanding of Microservice Architecture and System Design Principles.
- Selfdriven detailoriented and Strong sense of ownership urgency and ability to deliver great work.
- Demonstrated expertise in developing releasing and maintaining large scale software applications.
What youll be doing:
- Design and implement scalable highperformance backend systems and APIs that meet business requirements.
- Write clean maintainable and efficient code in one or more backend programming languages ensuring best practices are followed.
- Design and manage databases including schema design query optimization and data migration processes.
- Participate in code reviews providing constructive feedback to improve code quality and maintainability.
- Work closely with frontend engineers product managers and other stakeholders to deliver cohesive integrated solutions.
- Identify and resolve performance bottlenecks in the backend ensuring applications run smoothly and efficiently.
- Develop and execute unit tests integration tests and other testing strategies to ensure the reliability and stability of the software.
- Maintain comprehensive documentation for the backend systems including API documentation system architecture and deployment processes.
- Implement and enforce security best practices to protect data and ensure compliance with industry standards.
- Provide technical guidance and mentorship to junior engineers helping them grow their skills and careers.
Java,python,golang,javascript,PostgreSQL,nosql,ci/cd,REST APIs,microsevices