Collaborate with cross-functional teams to design and develop scalable and reliable backend services and APIs that support our enterprise customers.
Take ownership of critical enterprise components of our system, from conception to deployment and maintenance.
Build features and functionality to streamline the management and monitoring of our platform by enterprise IT administrators.
Practice quality assurance best practices including unit and integration testing.
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 our platform.
Monitor, troubleshoot, and resolve issues related to infrastructure and operations to ensure maximum uptime and reliability for our enterprise customers.
Continuously evaluate and implement best practices, tools, and technologies to enhance the scalability, reliability, and maintainability of our systems.
Requirements
Bachelor's degree or higher in Computer Science/Engineering, or 5+ years of relevant industry experience.
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.
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.