Full Stack Software Engineer
Take ownership across the tech stack of our CRM application. Join a team that values innovation, collaboration, and excellence. View all openings
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 deployment pipelines using AWS and Docker containers
- Collaborate 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
- AWS: deploying and managing applications on Amazon Web Services
- Docker: containerizing applications for development and production
- System design: scalable, maintainable, and resilient software systems
- Strong analytical and troubleshooting skills
- Ability to learn new tools and technologies rapidly
- Writing high-quality code and maintaining coding standards
Preferred Qualifications
- Experience working in agile/lean teams and 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
How to Apply
Send your resume and cover letter to hello@ydadigitals.com.