Welcome to RemoteYeah 2.0! Find out more about the new version
here
.
remote
yeah
Remote developer jobs
Remote jobs
Remote companies
Log in
Sign up
Post a job
Remote jobs
Remote companies
Log in
Sign up
Post a job
Homepage
/
Remote Software Engineer jobs
/
Remote Senior Software Engineer - Americas
Remote
Senior Software Engineer - Americas
at
Alembic
Posted 1 month ago
|
β
0 applied
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.