Principal Software Engineer taking ownership of software features for Poppulo's hybrid communications platform. Collaborating cross-functionally to ensure delivery and quality.
Responsibilities
Take ownership of features, modules or products depending on the scope
Responsible for working with PM team to define technical requirements and develop detailed design
Collaborate with cross-functional teams (product, design, operations) to align engineering goals with business objectives
Write and review code based on coding guidelines.
Unit testing and ensuring code quality
Ownership of product delivery involves product demos, ensuring error-free production deployments and troubleshooting
Ensure adherence to security best practices and contribute to audit/compliance readiness.
Requirements
8+ years development experience
Server-side experience in Spring Framework, MVC and Spring Boot
Experience in Java multi-threading and DB performance optimizations
Server-side experience in Node with a focus on Apollo GraphQL
Experience with Microservices and design patterns
Experience developing web scale software – Linux, Docker, Kubernetes, MySQL
Experience delivering in a continuous delivery environment, with a focus on end-to-end test automation and deploymentAutomated testing. Experience in GitLab preferred.
Experience engaging directly with customers
Ability to solve problems creatively and effectively
Experience with observability – Grafana, Prometheus and CloudWatch
Event driven architecture
Experience with AWS services - Primarily use Lambda, EKS, SQS, Dynamo
High level of ownership of the product
Nice to haves but not vital
Experience in AWS services not listed above
Experience in system design focusing on reliability, performance and cost
Client-side experience in React. Single page application development.
Senior Lead Software Engineer developing back end and full stack solutions in a fast - paced environment. Leading tech projects and collaborating with teams to drive financial empowerment for customers.
Tech Lead Fullstack Java Angular developing and maintaining applications for a leading digital marketing company in France. Overseeing development processes and team collaboration.
Staff Go Tech Lead for designing and developing integration platforms in a hybrid setup with Growth Acceleration Partners. Responsible for ensuring technical leadership and system integration for various platforms.
Junior Java Developer at Adistec, a leader in technology solutions for LATAM and the Caribbean. Working on application development and ensuring code quality within the team.
Senior Backend Engineer developing new products that empower personal injury lawyers at EvenUp. Collaborating cross - functionally to build software that impacts customer workflows in the legal field.
Backend Engineer responsible for building and launching new products at EvenUp, a legal tech company. Collaborating with multiple teams to enhance personal injury legal solutions.
Backend Node.js Developer responsible for designing and maintaining applications within SAP BTP. Collaborating on integrations and developing cloud - native services for SAP environments.
Software Engineer developing backend solutions using Java/Kotlin, collaborating with the E - commerce department. Leading development from conception to stabilization with high - quality code in an international team.