Senior Back-End Software Engineer

AccelOne Logo

AccelOne

πŸ“Remote - Argentina

Summary

Join AccelOne as a Senior Software Engineer and play a critical role in designing and implementing a scalable and secure e-commerce web platform for a global leader in cybersecurity education and solutions. You will work within a globally distributed team to contribute to a high-impact solution serving an international audience. Responsibilities include developing software solutions, creating and maintaining documentation, enforcing best practices, collaborating with cross-functional teams, designing and coding platform modules, implementing CI/CD processes, conducting technical analysis, designing testing methodologies, communicating project statuses, working in an iterative development cycle, and mentoring software engineers. This is a remote position offering a competitive compensation package and opportunities for professional growth and well-being benefits.

Requirements

  • 5+ years of experience in programming, including hands-on experience with REST APIs, Node.js (with TypeScript), and large-scale e-commerce platforms
  • Proficient in MySQL, PostgreSQL, and ElasticSearch
  • Experience with AWS services, CI/CD tools, Git, Jira, and RabbitMQ
  • Knowledge of web application security practices (OWASP)
  • Solid front-end understanding: CSS, JavaScript, and HTML (preferred)
  • Experience with Agile development methodologies
  • Strong analytical and problem-solving skills
  • Proven ability to mentor team members and work collaboratively in remote teams

Responsibilities

  • Develop software solutions by analyzing user and system requirements for a new e-commerce platform
  • Create and maintain documentation, including flowcharts, layouts, and code comments
  • Enforce best practices for the software development lifecycle, coding standards, and guidelines through code reviews
  • Collaborate with cross-functional teams to brainstorm and implement innovative solutions
  • Design and code platform modules with a focus on security, scalability, and maintainability
  • Implement CI/CD processes for streamlined deployment, support, and maintenance
  • Conduct technical analysis to enhance development efficiency and write key platform modules
  • Design testing methodologies, including automated unit tests, and support testing efforts when needed
  • Communicate project and task statuses effectively with stakeholders
  • Work in an iterative development cycle β€”coding, testing, deploying, and optimizing
  • Mentor software engineers through coaching and educational opportunities

Preferred Qualifications

Advanced DevOps expertise is a significant plus

Benefits

  • Remote Work: Enjoy flexibility and a competitive compensation package
  • Professional Growth: Access to career development opportunities, training, and certifications
  • Well-Being Benefits: Discounted English classes, gym memberships, mental health apps, and online therapy
  • Inclusive Environment: We foster a people-first culture where everyone can thrive professionally and personally

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.