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 Europe.
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.
A polyglot programming background is essential, with experience in languages such as Elixir, Erlang, TypeScript, Ruby, and similar.
Candidates should possess solid engineering knowledge of functional and object-oriented programming, version control, web technologies, and relational databases.
The role requires good domain modeling skills and familiarity with software design patterns, knowing when to apply them.
A commitment to quality code is crucial, balancing high standards with time-sensitive problems and external constraints.
Strong teamwork skills are necessary, with the ability to communicate clearly and adapt communication styles based on the audience.
The candidate should be comfortable working remotely, managing their own work, and taking initiative.
Responsibilities include designing and developing web applications, understanding client requirements, collaborating with stakeholders, scoping projects, managing the code lifecycle, contributing to system architecture, and improving development experiences.
Requirements:
Candidates must have experience as senior software consultants and a passion for developing software.
A strong understanding of client needs and the ability to prioritize work based on stakeholder interaction is required.
Proficiency in multiple programming languages, including Elixir, Erlang, TypeScript, and Ruby, is essential.
Solid knowledge of functional and object-oriented programming, version control, web technologies, and relational databases is necessary.
Candidates should demonstrate good domain modeling skills and familiarity with software design patterns.
A commitment to maintaining high code quality while addressing time-sensitive issues is required.
Strong teamwork and communication skills are essential, with the ability to adapt communication styles for different audiences.
Candidates should be comfortable working remotely and managing their own time effectively.
A proactive approach to learning new technologies and a methodical approach to problem-solving are necessary.
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, enhancing their skills and experience.
The role encourages continuous learning and improvement in technical standards and practices.
There is a strong emphasis on teamwork and collaboration, fostering a supportive work environment.
Employees can contribute to meaningful projects that have a direct impact on clients' success.
Apply now
Please, let Alembic know you found this job
on RemoteYeah
.
This helps us grow 🌱.