We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where you’ll own end-to-end product features, influence architecture decisions, and contribute to building a world-class engineering culture.
Key Responsibilities
- Design and develop scalable, maintainable, and high-performance web applications across the stack.
- Participate and contribute to Architecture and Design discussions to make key technical decisions for new modules, integrations, and system improvements.
- Build and optimize RESTful APIs, microservices, and database models supporting complex data workflows.
- Design efficient PostgreSQL schemas, ensuring data integrity, scalability, and performance.
- Apply strong software engineering principles — OOP, design patterns, and clean code practices.
- Collaborate with product managers, designers, and data engineers to translate product vision into robust technical solutions.
- Mentor and guide junior developers, conduct code reviews, and champion engineering best practices.
- Ensure application security, reliability, and performance through continuous testing, monitoring, and refactoring.
- Contribute to process improvement, DevOps automation, and CI/CD pipeline optimization.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 4–7 years of professional full-stack development experience.
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and modern frontend frameworks such as React, Angular, or Vue.js.
- Strong backend expertise in Java, Spring Boot, or equivalent frameworks for building RESTful services.
- Hands‑on experience with PostgreSQL (or other relational databases) — including schema design and performance tuning.
- Solid grasp of data structures, algorithms, and system design principles.
- Experience working in agile development environments with version control (Git).
Nice to Have
- Experience developing and scaling SaaS or cloud-native applications (AWS, GCP, or Azure).
- Familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps workflows.
- Exposure to data engineering, analytics, or AI-driven products.
- Prior experience in startup or fast-paced product teams with end-to-end feature ownership.
#J-18808-Ljbffr