Remote Software Engineer

Posted

Apply now
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 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback