Please, let Welocalize know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Senior Software Engineer plays a pivotal role in the development of advanced information systems by understanding business operations and translating them into scalable, maintainable, and efficient software solutions.
This position requires a combination of technical expertise, creativity, and a collaborative approach to ensure that software components meet both current business needs and future growth.
The Senior Software Engineer will analyze operational requirements, design, and implement complex software components, focusing on quality, performance, and long-term system sustainability.
They will work closely with cross-functional teams, including product management, quality assurance, and technical leads, to ensure seamless integration of solutions across different systems.
Responsibilities include guiding the development process from concept to implementation, ensuring software meets rigorous standards for security, reliability, and scalability.
The role involves participating in code reviews, mentoring junior engineers, and fostering a culture of continuous learning and improvement within the development team.
The Senior Software Engineer must be a strategic thinker with a passion for technology, balancing hands-on coding with architectural oversight and technical leadership.
Main duties include designing and developing scalable applications, implementing and maintaining RESTful APIs, providing technical leadership, collaborating with stakeholders, optimizing existing solutions, and architecting systems with security best practices.
Requirements:
A post-secondary degree in Computer Science or equivalent professional experience is required.
Demonstrable professional experience as the technical owner of major components or subsystems through the software development lifecycle is necessary.
Previous professional experience collaborating with business stakeholders is essential.
Experience shipping code in an agile software development lifecycle (SDLC) is required.
Previous experience in performance analysis and benchmarking is necessary.
Candidates must be able to apply continuous integration, development, and automated testing concepts.
Knowledge of multiple frameworks, paradigms, languages, and trends in the relevant domain is required.
Technical skills include expertise in Java 8+, NodeJS, Spring Framework, Hibernate, React, and Vue.js.
Proficiency in cloud and DevOps technologies such as AWS, Azure, Docker, Kubernetes, Jenkins, Git, and Bitbucket is necessary.
Expertise in MySQL and MongoDB, including database design, optimization, and complex queries, is required.
Familiarity with data and search technologies like Elasticsearch and Apache Solr is preferred.
Experience with testing and monitoring tools such as JUnit, Mockito, Postman, JMeter, Dynatrace, and New Relic is necessary.
Candidates should have expertise in microservices, RESTful services, and integration architecture.
Strong problem-solving, collaboration, and communication skills are essential.
Knowledge of security practices including OAuth, JWT, and Spring Security is required.
Experience in managing and optimizing Quartz jobs for scheduling complex workflows is necessary.
Proficiency in managing complex version control scenarios and API documentation is required.
Familiarity with project management tools like Confluence is preferred.
Benefits:
Joining Welocalize offers the opportunity to contribute to creating cutting-edge solutions that support the future growth and success of the company.
The position allows for remote work flexibility, enabling a better work-life balance.
Employees will have the chance to work with a diverse and global team, enhancing their professional experience and network.
The role provides opportunities for continuous learning and professional development through mentorship and collaboration with experienced engineers.
Employees can expect to be part of a culture that values innovation, creativity, and teamwork.
Apply now
Please, let Welocalize know you found this job
on RemoteYeah
.
This helps us grow 🌱.