Remote Senior Software Engineer

Posted

Apply now
Please, let OffSec know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Software Engineer will join the software development team to design and implement a consumer-facing, high-traffic, e-commerce web platform.
  • The role involves developing software solutions by identifying user and system requirements for the new platform.
  • The engineer will evaluate operational feasibility by analyzing problems, defining requirements, and developing proposed solutions.
  • Documentation and demonstration of solutions will be required through flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • The engineer will propose and enforce best practices for the software development lifecycle and establish coding standards for the team.
  • Supporting and developing software engineers through advice, coaching, and educational opportunities is part of the role.
  • Collaboration with the team to brainstorm and create new ideas and solutions is expected.
  • The design of the new web platform will incorporate security considerations from the start.
  • The engineer will ensure the platform is designed for streamlined ongoing deployment, support, and maintenance, following the CI/CD process.
  • Technical analysis will be performed to support effective and efficient development efforts.
  • Writing code for key modules of the platform and designing testing methodologies, including automated unit testing, is required.
  • Clear and effective communication regarding project/task status with management, development teams, and project managers is essential.
  • The engineer will move quickly, biasing towards action, and follow the cycle of coding, iterating, testing, deploying, and optimizing websites.
  • Other duties may be assigned as needed.

Requirements:

  • A minimum of 5 years of programming experience is required, including REST API and primarily Node JS with TypeScript.
  • Excellent skills in MySQL, PostgreSQL, and ElasticSearch with hands-on experience are necessary.
  • Hands-on experience in designing and architecting high-traffic consumer e-commerce websites is essential.
  • Experience with CI/CD tools, Git, and Jira is required.
  • Knowledge of web application security (OWASP) is necessary.
  • Experience with queuing tools, such as RabbitMQ, is required.
  • Experience working with a large remote team is essential.
  • Hands-on experience with the agile development process is required.
  • Experience working on a large-scale e-commerce platform is necessary.
  • Hands-on experience with AWS web services is required.
  • Proficiency in CSS, JavaScript, and HTML is necessary.
  • Strong attention to detail and excellent problem-solving skills are essential.
  • Broad website/software/application development skills are required.
  • DevOps skills are highly preferred.

Benefits:

  • This is a full-time salaried position with flexible work hours performed from a home office.
  • Preference will be given to candidates located in Mexico, Central and South America, EMEA, and APAC regions.
  • OffSec provides equal employment opportunities to all employees and applicants, prohibiting discrimination and harassment of any type.
Apply now
Please, let OffSec know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback