Software Engineer

AxonStack
Kozhikode, Kerala, India

Company Description AxonStack focuses on building digital products, automation solutions, and modern software systems for a variety of clients and industries. The company emphasizes high-quality engineering practices to deliver scalable, reliable, and user-centric technology. Team members collaborate on end-to-end product development, from architecture and implementation to deployment and optimization. AxonStack values innovation, continuous improvement, and remote-friendly collaboration, offering opportunities to work with contemporary tools and frameworks. Joining AxonStack means contributing to impactful software that drives automation and digital transformation.

Role Description This is a full-time remote role for a Software Engineer. The Software Engineer will design, develop, test, and maintain back-end services and APIs that power digital products and automation solutions. Day-to-day responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, and collaborating with cross-functional teams on technical design and implementation. The role also involves troubleshooting and resolving software issues, optimizing system performance, and contributing to continuous integration and delivery practices. The Software Engineer will work closely with product and operations teams to ensure solutions are secure, scalable, and aligned with business needs.

Qualifications

  • Strong foundation in Computer Science, including data structures, algorithms, and system design.
  • Experience in Software Development and Programming, with proficiency in at least one modern programming language (e.g., Java, C#, Python, JavaScript/TypeScript, Go).
  • Hands-on experience with Back-End Web Development, including APIs, microservices, databases, and integration with external services.
  • Solid understanding of Object-Oriented Programming (OOP) principles and best practices.
  • Familiarity with version control (e.g., Git), CI/CD pipelines, and modern development workflows.
  • Ability to write maintainable, testable code and work with automated testing frameworks.
  • Comfort working in a remote, collaborative environment with clear communication skills and proactive problem-solving.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Engineer job at AxonStack?

Use the apply link on this page: you apply directly with AxonStack on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does AxonStack want for this Software Engineer role?

The job description asks for Computer Science, data structures, algorithms, system design, Software Development, Programming, Java and C#. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at AxonStack?

Apply to the AxonStack roles that match your experience, and tailor your resume to each job description: for this role that means showing Computer Science, data structures, algorithms. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Engineer job remote or onsite?

This is based in Kozhikode, Kerala.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with AxonStack, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →