About the company
We're a fully-managed software development partner that builds teams in under 7 days to support emerging technologies such as AI, ML, Blockchain, and others.
Job Summary
Responsibilities
π Leading the design, development, and maintenance of scalable and high-performance backend systems using languages such as Java, Python, C#, Node.js, or Ruby on Rails. π Writing clean, well-documented, and maintainable code that follows software engineering best practices. π Developing and maintaining APIs that are used by front-end developers to build web applications. π Ensuring high availability and fault tolerance of backend systems through redundancy, failover, and disaster recovery planning. π Continuously monitoring and improving application security through vulnerability assessments and penetration testing. π Mentoring and guiding junior back-end developers, providing technical expertise, and fostering their professional growth. π Conducting thorough code reviews, ensuring high-quality code, adherence to best practices, and code optimization. π Staying up-to-date with the latest trends and technologies in back-end development and providing recommendations for improvement. π Collaborating closely with product managers, designers, and backend engineers to identify and define application requirements.
Requirements
π At least 5 years of experience in developing and maintaining backend systems. π Proficiency in two or more programming languages such as JavaScript, PHP, or Java. π Strong knowledge of relational and non-relational database systems such as MySQL, Oracle, PostgreSQL, MongoDB, Cassandra, and Redis. π Experience with cloud platforms such as AWS, Google Cloud, and/or Azure. πExperience working with WordPress. π Experience with microservices architecture and containerization technologies such as Docker and Kubernetes. π Excellent problem-solving and debugging skills. π Strong knowledge of version control systems (e.g., Git) and collaborative development workflows (e.g., Agile/Scrum). π Leadership and mentoring abilities. π Excellent communication and collaboration skills.