Backend Developer (Rust)

0 years

0.0 Lacs P.A.

Chennai, Tamil Nadu, India

Posted:1 week ago| Platform: Linkedin logo

Apply Now

Skills Required

developerrustdevopsserverlogicdatabasesoftwarerestopenapijsonrelationalpostgresqlapidevelopmentpythondesignwritingsqlscalabilityreliabilitycontractsintegrationauthenticationauthorizationresolveagileplanningreportsdocumentationcollaborativesupportsecuritygitawscontainerizationdockertestingscrum

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary: Lynk is seeking an experienced Backend Developer to join our Mission Operations Ground DevOps team in Chennai and be a key contributor to building and enhancing the server-side logic and database interactions for our Mission Operations Software System. You will be responsible for developing robust and scalable REST APIs (following OpenAPI JSON schema specifications) and working with relational databases, primarily PostgreSQL. A strong willingness to learn and utilize Rust for backend services and API development is highly preferred, alongside comfort with Python for existing components. Core Responsibilities: Design, develop, and maintain backend services and REST APIs based on OpenAPI JSON schema specifications. Implement server-side logic and business rules using languages such as Python and a willingness to learn and utilize Rust. Define, create, and interact with relational databases, primarily PostgreSQL, including schema design, writing SQL queries, and optimizing database interactions. Ensure the performance, scalability, and reliability of backend services and APIs. Collaborate closely with frontend developers to define API contracts and ensure seamless integration. Implement authentication and authorization mechanisms to secure backend services. Troubleshoot and resolve backend and database-related issues. Regularly attend Agile team meetings (Scrums and Sprint Planning meetings) to provide updates on progress and challenges. Provide clear and concise status reports on assigned tasks and deliverables. Create detailed technical documentation for APIs and database interactions. What You’ll Work on in Your First 12 Months: As part of a collaborative software team, you will: Develop REST APIs: Build and enhance RESTful APIs following OpenAPI specifications to support various mission operations functionalities. Implement Database Interactions: Develop efficient and reliable interactions with PostgreSQL databases. Integrate with Python and Rust Components: Work with existing Python-based and Rust-based services and ensure seamless integration. Contribute to API Design: Collaborate on the design and evolution of our API specifications. Qualifications: Proven experience in backend development, creating REST APIs. Strong experience with relational databases, particularly PostgreSQL, including schema design and writing complex SQL. Experience with defining and working with OpenAPI JSON schema specifications. Strong proficiency in at least one backend language (Python) and a strong willingness to learn and utilize Rust. Understanding of API security best practices. Familiarity with version control systems (e.g., Git). Ability to effectively communicate progress and issues in Agile team meetings and status reports. Experience creating clear and comprehensive API and database documentation. Preferred Qualifications: Experience with Rust for backend development and database interaction. Experience with gRPC. Familiarity with cloud platforms (e.g., AWS). Experience with containerization technologies (e.g., Docker). Experience with testing frameworks for backend APIs and database interactions. Experience working in an Agile/Scrum environment. Show more Show less

Lynk
Lynk
Not specified
No locations

RecommendedJobs for You

Chennai, Tamil Nadu, India