AccelOne is seeking a Senior Software Engineer (Back-end) with advanced English to work on an exciting, high-impact international project.
About Us
AccelOne provides custom software development and design services for various companies across the US and Latin America. We are built on core principles of transparency, communication, and accountability and aim to deliver exceptional solutions for our clients.
About Our Project
Our client is a global leader in cybersecurity education and solutions, with team members in over 40 countries. The company is composed of internationally published authors, conference speakers, and seasoned IT professionals from both private and government sectors. They specialize in creating cutting-edge platforms to inspire and empower individuals and organizations in the field of information security.
The current project involves the development of a customer-facing, high-traffic e-commerce platform to support their growing user base and enhance the user experience.
Role Summary
As a Senior Software Engineer, you will play a critical role in designing and implementing a scalable and secure e-commerce web platform. Collaborating with a globally distributed team, this position offers an exciting opportunity to contribute to a high-impact project that will serve a diverse, international audience.
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.
- Move quickly and iteratively through coding, testing, deploying, and optimizing.
- Support and mentor software engineers through coaching and educational opportunities.
Qualifications
- Experience: Minimum 5 years in programming, including hands-on experience with REST APIs, Node.js (with TypeScript), and large-scale e-commerce platforms.
- Database Skills: Proficient in MySQL, PostgreSQL, and ElasticSearch.
- DevOps: Experience with AWS services, CI/CD tools, Git, Jira, and RabbitMQ.
- Web Security: Knowledge of web application security practices (OWASP).
- Front-End Expertise: CSS, JavaScript, and HTML skills preferred.
- Agile Development: Hands-on experience with agile methodologies.
- Problem-solving: Strong attention to detail and excellent analytical skills.
- Leadership: Ability to mentor team members and foster collaboration in remote settings.
- Preferred Skills: DevOps expertise is a significant plus.
What We Offer
- 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.
At AccelOne, we value our team and prioritize a supportive, balanced work environment. Join us in delivering top-tier solutions to our clients while advancing your career in a rewarding setting.