About Us: Superformula is a dynamic, fully remote software company specializing in digital transformation for Fortune 500 companies and funded startups. We are at the forefront of innovation, delivering cutting-edge solutions to drive the success of our clients.
Position Overview: We are currently seeking a talented API Developer to join our growing team. As an API Developer at Superformula, you will play a crucial role in designing, developing, and maintaining robust APIs that power digital transformations for our clients. If you have a passion for building scalable and efficient systems, thrive in a remote work environment, and possess a strong skill set in JavaScript, TypeScript, Node.js, and various cloud technologies, we want to hear from you!
Responsibilities:Design, develop, and maintain APIs to facilitate seamless communication between different software systems.Implement and optimize RESTful, GraphQL, and gRPC APIs, ensuring high performance and reliability.Collaborate with cross-functional teams to understand project requirements and provide innovative solutions.Work with various cloud services such as GCP, AWS, and Apollo to deploy and manage API infrastructure.Develop Cloud Functions for Google Cloud and AWS to enable serverless computing.Utilize both NoSQL and SQL databases, including MongoDB, Cloud Firestore, RealtimeDB, DynamoDB, Postgres, RDS, and BigQuery.Implement storage solutions using Cloud Storage, S3, and other relevant technologies.Incorporate Pub/Sub architecture for efficient message queuing and communication between services.Implement secure authentication mechanisms for API access.Optimize content delivery using CDNs for enhanced performance.Conduct thorough unit and end-to-end testing using frameworks like Jest, Supertest, and Mocha.Automate development and deployment processes through CI/CD pipelines, leveraging tools like Github Actions.Work with Redis for caching and improving data retrieval speeds.Collaborate closely with the team to continuously improve and optimize existing systems.
Requirements:
Proven experience as an API Developer or similar role.Strong proficiency in JavaScript and TypeScript.In-depth knowledge of Node.js and related frameworks, such as Express.js and Apollo Server.Hands-on experience with REST, GraphQL, and gRPC.Familiarity with cloud services (GCP, AWS) and serverless computing.Expertise in both NoSQL and SQL databases, as well as storage solutions.Experience with Pub/Sub architecture and authentication mechanisms.Proficient in implementing CDNs for optimized content delivery.Solid understanding of testing methodologies and frameworks (Jest, Supertest, Mocha).Automation experience using CI/CD pipelines, especially Github Actions.Familiarity with Redis for caching purposes.Excellent problem-solving and communication skills.Ability to work effectively in a fully remote environment.
How to Apply: If you are passionate about API development, thrive in a remote work setting, and meet the above requirements, we would love to hear from you! Superformula is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.