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