We are seeking a Backend Developer to help us build scalable microservices. The ideal candidate should have experience with backend and demonstrate strong communication skills and problem-solving abilities
Requirements
Skill Set:
Backend Development: Expertise in any backend programming language for building scalable and efficient applications.
Microservices Architecture: Designing and implementing microservices-based architecture for distributed systems.
Docker Containers: Proficiency in containerization using Docker for deploying and managing applications.
API Development: Creating robust and secure APIs for seamless communication between services.
Cloud Services: Experience with cloud platforms like AWS or GCP for deploying and scaling applications.
Database Management: Managing databases efficiently, including relational and NoSQL databases, for data storage.
Relevant Experience
Developed scalable microservices using Golang within AWS Cloud architecture, implemented GRPC protocol for efficient microservices communication, and contributed to solution design in ambiguous scenarios, showcasing expertise in Golang, AWS Cloud, microservices architecture, and problem-solving skills.
Utilized GraphQL for flexible querying in SaaS platform development, worked with MongoDB for high-traffic data storage, and implemented CI/CD pipelines for automated processes, demonstrating proficiency in GraphQL, MongoDB, API development, database management, and DevOps practices.
Thrived in startup or small team environments, adapting quickly to changing priorities and fast-paced development cycles, and collaborated effectively with product teams in solution design, highlighting adaptability, agility, and strong collaboration skills.
Behavioral Traits:
Problem-Solving Skills: Ability to analyze complex technical problems and architect robust solutions using Golang.
Collaborative Team Player: Works effectively in a team environment, communicates clearly, and collaborates with colleagues to achieve project goals.
Adaptability: Ability to quickly adapt to new technologies, tools, and project requirements in the dynamic field of software development.
Strong Analytical Skills: Ability to analyze and interpret complex technical requirements, identify patterns, and make data-driven decisions.
Effective Communication: Clear and concise communication skills to convey technical concepts, project updates, and collaborate with stakeholders.
Benefits
100% Remote Work
Flexibility
Growth Opportunities
Learning Opportunities
10 days Paid time off Incentive
Annual Retention Incentive 12%
Monthly Productivity and Learning Incentive 7.5%
Weekly Top 3 Performance Incentive ($120, $60, $20 weekly)