Software Engineer
Axcient delivers essential business continuity and disaster recovery (BCDR) solutions that are easy for Managed Service Providers (MSPs) to deploy and manage. The rise of cybersecurity threats like phishing and ransomware have made BCDR solutions more important than ever to safeguard data and keep companies secure and productive. MSPs rely on Axcient to address these complex challenges with BCDR solutions that are simple, comprehensive and profitable.
We are looking for a Software Engineer to join our engineering team and help us develop and maintain our software products. In this role you will be a part of a global team that works to develop and support the best possible product for our clients. At Axcient we operate by a core set of values; “Take it, Own it” “Be Agile” “Reject Mediocrity” “Do the right thing” & “Team to Win.” We want people to join us who reflect these same values and meet the following criteria…
- Design, develop, and maintain scalable web applications and services across the full stack.
- 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
- 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
- Tackle projects of varying complexity, ensuring timely delivery while maintaining high-quality standards and meeting project goals
- At least 2 years of software development experience
- Expertise in the frontend basics: HTML, DOM manipulation, CSS, AJAX, JavaScript/TypeScript
- Hands-on experience in one of the modern frontend frameworks: Vue.js/React/Angular/Svelte. Experience with web components (Stencil.js) is a plus
- Familiarity with the frontend build tools: Webpack, Vite, Rollup. Experience with Node.js
- Building web applications experience: PHP or Python using web frameworks, REST APIs
- Expertise in relational databases. Experience with NoSQL solutions, working with ORMs is a plus. Familiarity with message brokers, distributed queues (Celery, Dramatiq) is a plus
- Good understanding of web application security best practices
- Proficiency with version control tools like Git and familiarity with CI/CD pipelines
- Solid understanding of networking and Linux basics
- Firm understanding of OOP principles, clean code, atomic design basics.
- Team spirit, good problem-solving skills
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
- B1 English level or higher