ASTRNT(B) logo

QA Business

ASTRNT(B)

About this Role

We are seeking an experienced Senior Software Engineer to join our dynamic engineering team. In this critical role, you will be instrumental in designing, developing, and deploying complex distributed systems that power our core services. You will have the opportunity to tackle challenging technical problems, influence architectural decisions, and contribute to the evolution of our cutting-edge technology stack.

Your primary focus will be on building robust, scalable, and highly available systems. You will collaborate closely with product managers, other engineers, and stakeholders to translate business needs into elegant and efficient technical solutions. Success in this role means delivering high-quality code, mentoring junior engineers, and driving best practices in software development throughout the organization.

Requirements

  • 5+ years of professional software development experience

  • Proven expertise in Python and/or Go

  • Strong understanding and practical experience with distributed systems architecture and design

  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI)

  • Familiarity with modern software development methodologies, including Agile and SDLC principles

  • Experience with testing frameworks such as Cypress for end-to-end testing

  • Proficiency in using issue tracking systems like Jira

  • Excellent problem-solving and debugging skills

  • Strong communication and collaboration skills, with the ability to articulate technical concepts clearly

Key Responsibilities

  • Design, develop, and implement scalable and resilient distributed systems

  • Write clean, well-tested, and maintainable code in Python and/or Go

  • Collaborate with cross-functional teams to define, design, and ship new features

  • Troubleshoot, debug, and upgrade existing systems

  • Contribute to architectural discussions and decisions

  • Implement and maintain robust testing strategies, including end-to-end testing with Cypress

  • Participate in code reviews to ensure code quality and knowledge sharing

  • Mentor and guide junior engineers, fostering a culture of continuous learning

  • Contribute to the improvement of our development processes and tooling

What We Offer

  • Competitive salary and comprehensive benefits package

  • Opportunity to work on challenging and impactful projects

  • Collaborative and innovative work environment

  • Professional development and growth opportunities

  • Flexible working arrangements

  • Access to cutting-edge technologies and tools

  • A culture that values creativity, teamwork, and continuous improvement

About Company

At our company, we are passionate about [briefly mention company's mission or industry, e.g., building innovative solutions that transform the way businesses operate]. We foster a culture of innovation, collaboration, and continuous learning, where every team member has the opportunity to make a significant impact. We believe in empowering our employees, encouraging diverse perspectives, and providing a supportive environment for professional growth. Joining us means becoming part of a forward-thinking organization that is shaping the future of [mention industry/field].

Desktop Browser or Mobile App (iOS and Android)

Next steps will be communicated after your application is reviewed.

Apply this Job
Already have a code?