Backend Development:
- Design develop and maintain highperformance scalable and secure backend systems and APIs.
- Implement the best coding testing and deployment practices to ensure software quality and reliability.
- Optimize application performance scalability and security.
- Write clean maintainable and efficient code using modern programming languages like Java Python Node.js or Go.
Solutions Architecture:
- Lead the design and development of endtoend system architectures that align with business objectives and technical requirements.
- Evaluate and recommend tools frameworks and technologies to drive efficiency and innovation.
- Ensure architecture supports high availability disaster recovery and fault tolerance.
- Define and document architectural patterns guidelines and standards.
- Act as a technical advisor for internal and external stakeholders ensuring alignment with architectural best practices.
Collaboration and Leadership:
- Work closely with product managers frontend developers DevOps engineers and other stakeholders to define technical requirements and system architecture.
- Mentor and guide junior developers fostering technical excellence across the team.
- Provide technical leadership during design reviews code reviews and troubleshooting sessions.
- Contribute to longterm strategy and roadmap planning for technology and architecture.
Requirements
- Bachelor s degree in Computer Science Software Engineering or a related field (or equivalent practical experience).
- 5 years of experience in backend development with at least 2 years in a senior or leadership role.
- Proven experience designing and implementing scalable and secure system architectures.
- Strong proficiency in backend technologies such as Java Python Node.js Go etc.
- Experience with databases (SQL and NoSQL) and caching solutions (Redis Memcached).
- Familiarity with cloud platforms (AWS GCP or Azure) and containerization technologies (Docker Kubernetes).
- Expertise in microservices architecture RESTful APIs and eventdriven systems.
- Knowledge of CI/CD pipelines version control (Git) and agile methodologies.
- Strong problemsolving analytical and communication skills.
Preferred:
- Master s degree in Computer Science or a related field.
- Certification in cloud architecture (e.g. AWS Certified Solutions Architect Google Cloud Professional Architect).
- Experience with serverless computing GraphQL or message brokers (e.g. RabbitMQ Kafka).
- Knowledge of security best practices and compliance requirements (e.g. GDPR SOC 2).
- Familiarity with frontend technologies to facilitate seamless integration.
Benefits
- Competitive salary
- Health Insurance
- Pension
- Performance Bonus
- Annual paid vacation
- Group Life Insurance
Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 5+ years of experience in backend development, with at least 2 years in a senior or leadership role. Proven experience designing and implementing scalable and secure system architectures. Strong proficiency in backend technologies such as Java, Python, Node.js, Go, etc. Experience with databases (SQL and NoSQL) and caching solutions (Redis, Memcached). Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes). Expertise in microservices architecture, RESTful APIs, and event-driven systems. Knowledge of CI/CD pipelines, version control (Git), and agile methodologies. Strong problem-solving, analytical, and communication skills. Preferred: Master s degree in Computer Science or a related field. Certification in cloud architecture (e.g., AWS Certified Solutions Architect, Google Cloud Professional Architect). Experience with serverless computing, GraphQL, or message brokers (e.g., RabbitMQ, Kafka). Knowledge of security best practices and compliance requirements (e.g., GDPR, SOC 2). Familiarity with frontend technologies to facilitate seamless integration.
Education
Bachelor s or master s degree in Computer Science, Engineering or a related field.