Please, let 3Pillar know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Senior Software Engineer will independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
The role involves evaluating trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront.
The engineer will create and lead the team's technical documentation and repository management practices, including creating branches, pull requests, merges, etc.
Collaboration with product, design, and engineering teams is essential to provide necessary oversight of architecture and dependencies influencing product strategy and direction.
The engineer will contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
An active leadership role in the Engineering Practice community is expected, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.
Requirements:
A minimum of 7+ years of experience/expertise working as a Full Stack Engineer, with proficiency in the specified technologies is required.
The candidate must have the ability to coach, help, and support peers, providing an accurate estimation of work with at least 2 years of experience.
Proficiency in .NET Core with a minimum of 3 years of experience is necessary.
Solid experience working in AWS Cloud environments for at least 3 years is required.
The candidate must have solid experience with both Relational and NoSQL databases, with a minimum of 3 years of experience in each.
Experience working with Agile methodologies is essential.
The candidate should have solid experience working with microservices.
Experience with Docker/Containerization is required.
A minimum of 3 years of experience working with APIs is necessary.
Solid experience with Unit Testing for at least 2 years is required.
The candidate must have experience working with Object Oriented Programming and SOLID Principles.
A high level of English proficiency is required to interact with a globally-based development team.
Experience leading Agile software development methodologies is necessary.
Demonstrated experience following and adapting high-level architecture to project and client needs is required.
The candidate must have the ability to verify/validate architecture implementations and influence overall architecture beyond the team.
Expertise in applying object-oriented programming, with preferred experience in languages like Java/C#, is necessary.
High-level design proficiency following UML/C4/ArchiMate is required.
Experience in effectively collaborating among relevant information stakeholders to create and implement well-tested, scalable, secure, and performant enterprise-level systems is essential.
Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization is required.
Very good knowledge of architectural styles and design patterns, SOLID principles, and OWASP is necessary.
Benefits:
Employees are entitled to vacations according to the law from their first anniversary.
Discretionary Time Off is available, allowing employees to take time off when necessary.
Employees receive a 26-day Christmas bonus.
Food coupons are provided.
Major medical insurance is included.
Life Insurance is optional.
A savings box is available on an optional basis.
Law benefits include IMSS, Afore, and Infonavit.
A career plan is offered that will allow employees to grow and plan for the future.
The position allows for Home Office flexibility.
Internal trainings are provided.
Support for external trainings and certifications is available.
A referrals bonus is offered.
Apply now
Please, let 3Pillar know you found this job
on RemoteYeah
.
This helps us grow 🌱.