• Design, develop, and improve fast and maintainable web applications.
• Participate in architectural discussions and contribute to technical decisions.
• Partner with Product to meet business needs.
• Take ownership of problems from definition to deployment.
• Define best practices and mentor teammates.
• Develop and maintain documentation for code, APIs, and system architecture.
• Troubleshoot and resolve technical issues.
• Minimum of 10 years of professional experience in software development.
• Extensive experience with backend programming languages.
• Excellent problem-solving skills and ability to work independently or as part of a team.
• Strong understanding of RESTful API design and development.
• Strong communication and interpersonal skills.
• Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
• Experience with relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g., Redis) is a plus.
• Solid understanding of software development best practices, including code reviews, testing, and CI/CD.
• Proficient in version control systems, preferably Git.
• Strong understanding of Docker and the Linux CLI.
• Diversity and inclusion initiatives.
• Opportunity for professional development.
• Supportive work environment.
Source ⇲
CodersRank Remote Jobs