Please, let G-P know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Principal Software Engineer will drive the technical evolution of a best-in-class SaaS cloud platform by leading initiatives such as technical design, prototyping, building, and overseeing execution towards agreed goals.
This role involves collaboration with product managers, technical architects, engineering management, cloud engineers, and other subject matter experts to understand their requirements and suggest appropriate solutions to achieve the required features.
The engineer will take a technical lead role in one or more agile teams, providing hands-on technical expertise while ensuring technical progress against plans and safeguarding functionality, security, scalability, and performance.
Responsibilities include delivering solutions in a cloud-managed and serverless-first platform ecosystem and ensuring consistent use of shared platform components.
The engineer will design and develop reusable libraries and APIs, contribute to best practices for backend and frontend application development via the Well Architected Framework and its pillars, and develop a full spectrum of test suites and quality mindset.
Mentoring and supporting Software Engineers by providing guidance, advice, and coaching on best practices related to quality, testing, and scalability is also a key responsibility.
Requirements:
Candidates must have 12+ years of experience in architecting and developing highly scalable enterprise-level services, platforms, or products.
Extensive experience in building large-scale distributed enterprise applications in geographically distributed teams is required.
Deep knowledge of backend stack technologies is necessary, with familiarity in Java, Node.js, Python, Redis, and Golang.
Knowledge and experience in choosing between SQL and NoSQL database technologies such as MySQL/PostgreSQL and MongoDB/DynamoDB are essential.
Candidates should possess knowledge of modern cloud architectures and technologies, with experience in AWS being a plus.
Excellent communication skills are required, along with experience in documenting and delivering technical concepts to both technical and non-technical audiences.
Experience in a startup or high-growth environment and the ability to hustle is desirable.
Hands-on experience in data modeling, data architecture, and data governance, as well as integrating CRM systems like Salesforce with internal systems and integrating third-party systems with internal and external workflows, is a plus.
Familiarity with business workflow orchestration and choreography patterns is also beneficial.
Benefits:
G-P offers competitive compensation and benefits to its employees.
The company promotes a remote-first work environment, providing flexibility and resources to its team members.
Employees are empowered to expand their skills and contribute to reshaping the future of work.
G-P is committed to building and maintaining a diverse, equitable, and inclusive culture that celebrates authenticity.
The company provides reasonable accommodations to individuals with disabilities during the interview process.
Apply now
Please, let G-P know you found this job
on RemoteYeah
.
This helps us grow 🌱.