Overview
Skills
Job Details
We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have strong technical expertise, a passion for building scalable solutions, and the ability to collaborate effectively across teams. You will design, develop, and maintain robust applications and services that power our platform.
Key Responsibilities:
· Design, develop, and maintain backend services and APIs.
· Collaborate with cross-functional teams to deliver high-quality software solutions.
· Implement best practices for coding, testing, and deployment.
· Optimize application performance and scalability.
· Ensure security and compliance in all development activities.
· Mentor junior engineers and contribute to technical discussions.
Must-Have Qualifications:
· Proficiency in JavaScript, Go, Node.js, or Python (expertise in at least one language).
· Experience with cloud services such as AWS or Azure.
· Strong understanding of RESTful API design and development.
· Hands-on experience with Docker and container orchestration tools (e.g., Kubernetes).
· Solid knowledge of PostgreSQL and MongoDB.
· Excellent problem-solving skills and attention to detail.
· Strong communication and collaboration abilities.
Nice-to-Have Skills:
· Experience with GitHub Actions for CI/CD pipelines.
· Proficiency in Bash scripting.
· Familiarity with testing frameworks such as Jest and Mocha.
· Frontend experience with Vue.js.
· Knowledge of Keycloak for identity and access management.
· Comfort with Linux/Unix command-line tools and environments.