HamburgerMenu
hirist

Backend Developer - Python

InCommon
Chennai
5 - 10 Years

Posted on: 11/07/2025

Job Description

We are seeking a skilled Backend Developer to contribute to the design, development, and maintenance of our Mission Operations Software System. You will play a key role in building robust and scalable backend services and REST APIs, with a primary focus on PostgreSQL database interactions and REST API development following OpenAPI JSON schema specifications. We are looking for someone proficient in Python and excited to work with and learn Rust for backend development.


Responsibilities :


- Develop REST APIs : Design, build, and maintain scalable REST APIs adhering to OpenAPI JSON schema specifications.

- Backend Development : Implement server-side logic and business rules using Python, and proactively learn and apply Rust.

- Database Design and Optimization : Design relational database schemas, write efficient SQL queries, and optimize PostgreSQL database performance.

- Performance and Reliability : Ensure the performance, scalability, and security of backend services.

- API Collaboration : Work closely with frontend developers to define clear API contracts for seamless integration.

- Security : Implement robust authentication and authorization mechanisms for backend services.

- Troubleshooting : Diagnose and resolve backend and database-related issues promptly.

- Agile Collaboration : Participate in Agile ceremonies, including daily scrums and sprint planning. Communicate progress, blockers, and deliverables effectively.

- Documentation : Create detailed, clear technical documentation for APIs and database interactions.


What You'll Work On (First 12 Months) :


- Develop and enhance mission-critical RESTful APIs based on OpenAPI specifications.

- Build efficient, scalable PostgreSQL database interactions.

- Integrate with and enhance existing Python-based and Rust-based backend services.

- Actively contribute to API design and evolution efforts.

- Deliver high-quality backend systems supporting Lynk's mission operations.


Requirements :


- Proven experience in backend development and REST API design.

- Strong expertise in PostgreSQL : schema design, SQL writing, and query optimization.

- Proficiency in Python and a strong willingness to learn Rust.

- Experience with OpenAPI JSON schema specifications.

- Solid understanding of backend security practices, including API authentication and authorization.

- Familiarity with version control systems (e. g., Git).

- Strong communication skills for reporting status and participating in Agile processes.

- Ability to produce clear and comprehensive technical documentation.


Preferred Qualifications :


- Practical experience with Rust for backend development.

- Experience working with gRPC.

- Familiarity with cloud platforms (e. g., AWS).

- Hands-on experience with containerization (e. g., Docker).

- Exposure to backend testing frameworks and tools.

- Prior experience in Agile/Scrum software development environments.


info-icon

Did you find something suspicious?