Senior Software Engineer (Full Stack)
Role details
Job location
Tech stack
Job description
We are looking for a versatile Senior Software Engineer to join our technical team. In this role, you will lead the development of robust, scalable applications that integrate deeply with business-critical systems. You will be responsible for the full development lifecycle, from designing backend architectures to crafting responsive user interfaces.
The ideal candidate is a problem-solver who enjoys technical challenges, such as optimizing database performance and building seamless third-party integrations (e.g., POS systems or financial platforms)., * Architect & Develop: Design and maintain scalable web applications using Python and modern frontend frameworks.
- Database Management: Build and optimize complex schemas in PostgreSQL to ensure data integrity and performance.
- Cloud Infrastructure: Deploy and manage services within the AWS ecosystem.
- API & Integration: Develop and consume RESTful APIs and handle JSON data structures for third-party service integrations.
- Collaboration: Work closely with product managers and stakeholders to translate business requirements into technical solutions.
Requirements
- Experience: 3+ years of professional experience in full-stack software development.
- Backend Mastery: Expert-level proficiency in Node.js / TypeScript.
- Database Expertise: Strong experience with PostgreSQL or similar relational databases.
- Cloud Proficiency: Hands-on experience with AWS services (e.g., EC2, S3, Lambda).
- Data Handling: Deep understanding of JSON and asynchronous programming.
- Education: B.S. in Computer Science, Engineering, or a related field (or equivalent professional experience).
Preferred Skills
- Experience with technical integrations for Point-of-Sale (POS) or HR/Payroll systems.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with modern frontend libraries (React, Vue, or Angular), Docker, Docker Compose, container orchestration, and containerized development.
Benefits & conditions
- Competitive salary.
- Comprehensive benefits package including health, dental, vision, and 401k.
- Opportunities for professional growth and leadership.
- A collaborative environment where your contributions directly impact business success.