Overview
We are a dynamic software company seeking a highly skilled and passionate Full-Stack Software Engineer to join our growing team in building scalable, secure, and high-performance backend systems. You will play a critical role throughout the full software development lifecycle — from requirement gathering and system design to development, testing, and deployment of high-quality web applications and CRM systems. You’ll work with modern technologies and best practices to develop scalable and secure solutions that directly contribute to our business success.
Responsibilities
- Architect, design, and implement backend systems using Node.js and PostgreSQL.
- Ensure system scalability, reliability, and security through best practices and modern design patterns.
- Ensuring the overall software and code quality, security, maintenance and performance while solving complex problems.
Requirements
Experience with PostgreSQL, including schema design, optimization, and performance tuning.Experience with AWS or any equivalent cloud development.Familiarity with agile development project tools such as Devops, Docker, Jenkins, and Git.Solid understanding of distributed systems and API design (REST / GraphQL).Qualifications and Attributes for Success
Education & Experience : Degree in Computer Science (Software Engineering) OR relevant studies with at least 6+ years of experience in a software development role.Quality-Oriented : Understands that delivering production-ready software requires more than committing code.Agile Mindset : Embraces learning and continuously seeks to improve our workflow.Business-Driven : Passionate leveraging technology to create meaningful solutions for customers.Team-Oriented : Takes pride from team achievements and are ready to support, and be supported by, your teammates.Technical Delivery : Proven ability to deliver robust, secure and efficient server-side and front-end side code.Mentorship & Leadership : Capable of providing technical guidance and mentorship to other engineers.Continuous Learning : Demonstrates eagerness to learn and to stay updated with the latest technologies and share insights with the team.Analytical & Communication Skills : Strong communication, problem-solving, troubleshooting and analytical skills, particularly in navigating highly complex situations and dependencies.Nice to Have
Hands-on experience with smart contract development or blockchain platforms (Solidity, Ethereum, Rust or similar platforms).Experience working in startups or fast-paced product development environments.Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Software Development#J-18808-Ljbffr