Job Description
Primary Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, ensuring optimal performance and functionality.
- Lead the full software development lifecycle, from concept and design to testing and deployment.
- Contribute to system architecture and design, incorporating best practices for scalability, security, and maintainability.
- Write well-designed, testable, and efficient code, adhering to coding standards.
- Mentor junior developers, fostering their growth and development within the team.
- Collaborate with cross-functional teams to define project specifications and resolve technical issues.
- Stay updated with emerging industry trends and technologies, applying them to enhance our operations and activities
Qualifications:
- 6+ years of professional hands-on software development experience, preferably in an Agile environment.
- Expertise in core Java, Python, and/or Scala languages, frameworks, and idioms.
- Experience with Relational and NoSQL data stores.
- Knowledge of software development best practices, including test automation and continuous delivery concepts.
- Excellent written and verbal communication skills.
Nice to Have:
- BS/MS degree in Computer Science, Engineering, or a related subject.
- We invite you to join our friendly international team;
- Comfortable work schedule;
- Zero bureaucracy;
- Pleasant working atmosphere;
- Interesting projects and challenging tasks;
- Opportunities for self-realization, professional and stable career growth;
- The optional partly compensation for learning English language
Work in a super friendly, truly open-minded team with a family-like vibe.
Competitive salary, paid vacation and social benefits.
The optional partly compensation for learning English language.