Software Engineer

Company
Axcient
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
28/08/2025
Responsibilities
- Design, develop, and maintain scalable web applications and services across the full stack - Develop backend services and APIs using preliminary Python, integrating with SQL and/or NoSQL databases and public cloud services - Optimize application performance and ensure high availability and scalability - Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality systems - Write clean, maintainable, and testable code following industry best practices - Troubleshoot, debug and resolve technical issues across the stack - Participate in code reviews, provide constructive feedback, and ensure coding standards are upheld - Stay up-to-date with emerging technologies, frameworks, and industry trends to improve the development process - Design and document APIs following the OpenAPI (Swagger) standard to ensure consistency and clear communication with front-end and third-party developers - Develop and maintain comprehensive unit tests to ensure code quality, reliability, and adherence to business requirements - Stay current with emerging industry trends and technologies, actively enhancing coding skills and exploring innovative solutions - Tackle projects of varying complexity, ensuring timely delivery while maintaining high-quality standards and meeting project goals
Required Qualifications
- 3+ years of experience in Python backend development - Solid experience with JavaScript - Proven experience building and deploying distributed applications - Strong experience with backend frameworks in Python (e.g., Flask, Django, or FastAPI) - Hands-on experience developing with Node.js, React.js, and experience in JavaScript and TypeScript is a plus - Familiarity with microservices design patterns - Strong understanding of RESTful APIs and experience integrating frontend applications with backend services - Experience with SQL and/or NoSQL databases - Good understanding of web application security best practices - Familiarity with testing frameworks (e.g., Jest, Cypress, PyTest, or Mocha) and an emphasis on writing testable code - Proficiency with version control tools like Git and familiarity with CI/CD pipelines - Excellent problem-solving skills and attention to detail - Good communication skills, with the ability to collaborate effectively within a team - Good written and verbal English communication skills - Ability to thrive in a fast-paced, dynamic environment and adapt to new challenges and technologies - Self-motivated with a strong desire for continuous learning and staying at the forefront of emerging technologies - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience
Application Procedures
Apply here https://axcient.applytojob.com/apply/Q3n2SVuXN0/Software-Engineer-X360Sync Please mention in your application that you have learned about this position from MyJob.am