Full Stack Software Engineer
-
About the Role
We are seeking a talented Full Stack Software Engineer to join our growing team and take ownership across the tech stack of our CRM application.
You will work with a dynamic team on a cloud-native product, building and optimising applications that drive business value for our customers. -
Responsibilities
Design, develop, and maintain front-end features using React Native for our CRM app.
Build and refine back-end APIs and services with Golang.
Model, query, and optimize data using PostgreSQL.
Implement, test, and ship scalable solutions across the stack, from UI to database.
Participate in and lead architectural and system design discussions.
Solve complex business and technical problems with creativity and attention to detail.
Maintain and improve the app’s deployment pipelines using AWS and Docker containers.
Collaborate closely with product, design, and customer success teams to deliver high-quality releases.
Stay current with modern development best practices, tools, and technologies. -
Required Skills
React Native: Building and deploying production-grade mobile or web apps.
Golang: Writing robust, maintainable, and scalable backend code.
PostgreSQL: Advanced data modelling, SQL, and database optimization techniques.
AWS: Deploying and managing applications on Amazon Web Services.
Docker: Containerizing applications and leveraging containers in development and production environments.
System Design: Designing scalable, maintainable, and resilient software systems.
Problem Solving: Strong analytical and troubleshooting skills.
Quick Learner: Ability to familiarize with new tools and technologies rapidly.
Coding Excellence: Writing high-quality code and maintaining coding standards. -
Preferred Qualifications
Experience working in agile/lean teams and in fast-paced environments.
Familiarity with CI/CD pipelines and infrastructure-as-code tools.
Prior experience in CRM or SaaS applications is a plus.
Excellent communication and teamwork skills. -
What We Offer
Opportunity to work on impactful projects with room for innovation.
Flexible work environment with a culture focused on learning and growth.
Competitive salary and benefits package.