The company is looking to develop and maintain scalable and reliable backend services that meet the unique needs of its enterprise customers.
Requirements
- Proven experience in backend development, with proficiency in one or more programming languages such as Python, Java, or Go
- Strong understanding of distributed systems, microservices architecture, and cloud computing platforms (e.g., AWS, GCP)
- Experience with authentication/authorization protocols and mechanisms (e.g., OAuth, JWT)
- Experience with data encryption at rest and in transit, including knowledge of encryption algorithms and security best practices
- Familiarity with relational and non-relational databases, along with expertise in data modeling and database management
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Experience with Python, Pydantic, FastAPI, and SQLAlchemy
Responsibilities
- Collaborate with cross-functional teams to design and develop scalable and reliable backend services and APIs
- Take ownership of critical enterprise components of the system, from conception to deployment and maintenance
- Build features and functionality to streamline the management and monitoring of the platform by enterprise IT administrators
- Implement robust authentication and authorization mechanisms to ensure data security and privacy
- Optimize data processing pipelines and storage solutions to support enterprise-level data volumes and requirements
- Integrate third-party services and data sources seamlessly into the platform
- Monitor, troubleshoot, and resolve issues related to infrastructure and operations
Other
- Bachelor's degree or higher in Computer Science/Engineering, or 3+ years of relevant industry experience
- Excellent problem-solving skills with a pragmatic and results-driven approach
- Ability to thrive in a fast-paced startup environment with a high degree of autonomy and accountability
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams