Remote Senior Software Engineer - Americas

Posted

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

Description:

  • The position is for a Senior Software Engineer working remotely in the Americas.
  • The role involves collaborating with Alembic teammates and clients' engineering teams to build user-focused products.
  • Candidates should have a strong client focus and the ability to drive out the right requirements through stakeholder interaction.
  • Applicants must be polyglot programmers with experience in languages such as Elixir, Erlang, TypeScript, Ruby, and similar.
  • A solid understanding of functional and object-oriented programming, version control, web technologies, and relational databases is required.
  • Candidates should demonstrate good domain modeling skills and a repertoire of software design patterns, knowing when to apply them.
  • The role emphasizes the importance of quality code, balancing high standards with time-sensitive problems and external constraints.
  • Strong teamwork skills are essential, including the ability to communicate clearly and concisely with colleagues and clients.
  • The position requires effective planning, management, and monitoring of work to meet time and quality targets.
  • Candidates should be comfortable working remotely, taking initiative, and managing their own work effectively.
  • Responsibilities include designing and developing web applications, understanding client requirements, and delivering analysis and problem resolution.
  • The role involves collaborating with stakeholders, scoping projects, estimating risks, and developing project deliverables.
  • Engineers will be responsible for the entire lifecycle of their code, including development, testing, production, and subsequent improvements.
  • Input into system architecture and API design is expected, along with participation in code reviews and knowledge sharing.

Requirements:

  • Candidates must have experience as senior software consultants and a passion for developing software.
  • A strong client focus and understanding of stakeholder interaction to drive requirements is essential.
  • Proficiency in multiple programming languages, including Elixir, Erlang, TypeScript, and Ruby, is required.
  • Solid engineering knowledge of functional and object-oriented programming, version control, and web technologies is necessary.
  • Applicants should have good domain modeling skills and familiarity with software design patterns.
  • A commitment to quality code and the ability to balance high standards with practical constraints is required.
  • Strong teamwork skills and the ability to communicate effectively with diverse audiences are essential.
  • Candidates must be comfortable working remotely and managing their own time and work effectively.
  • A positive approach to learning new technologies and adapting to change is necessary.
  • Strong attention to detail and problem-solving skills are required for issue definition and resolution.

Benefits:

  • The position offers the flexibility of remote work, allowing for a better work-life balance.
  • Employees will have the opportunity to work on a variety of projects with multiple clients, enhancing their experience and skills.
  • The role encourages continuous learning and the adoption of new technologies on the job.
  • There is a focus on improving tech standards and practices within the team, fostering a culture of innovation.
  • Employees will have the chance to contribute to system architecture and API design, influencing project outcomes.
  • The collaborative environment promotes knowledge sharing and professional growth through code reviews and pairing.
Apply now
Please, let Alembic know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback