Software Engineer (Full-Stack / Backend / Frontend)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+33 more
Job description
We are looking for an adaptable, ownership-minded Software Engineer to join our product engineering team. In this role, you will collaborate closely with Product Managers, UX Designers, and Data Analysts to build responsive, robust, and highly secure applications. Whether you specialize in crafting polished user interfaces or building heavy-lifting distributed back-end systems, you value clean code, automated testing, and seamless user experiences., * Feature Development: Own the end-to-end delivery of product features-from technical scoping, architecture design, and coding to testing and deployment.
- System Architecture: Design and implement scalable, maintainable APIs, data structures, and microservices capable of handling heavy user traffic.
- Code Quality & Mentorship: Write clean, well-documented, testable code. Participate actively in code reviews to maintain high quality standards and help level up junior team members.
- Performance & Reliability: Identify performance bottlenecks in our frontend or database queries and implement optimizations to ensure millisecond-level responsiveness.
- Product Collaboration: Partner with the product and data teams to rapidly prototype new ideas, iterate on user feedback, and translate complex business logic into reliable software.
- CI/CD & DevOps: Contribute to our continuous integration and deployment pipelines to ensure code is safely and frequently shipped to production.
Requirements
Do you have experience in System design for system development?, * Experience: 2-5+ years of professional software engineering experience shipping production-grade SaaS, mobile, or web applications.
- Backend Proficiency: Strong experience in modern backend languages/frameworks (e.g., Node.js, Python/Django, Go, Java).
- Frontend Proficiency: Solid grasp of modern JavaScript/TypeScript and frameworks like React, Vue.js, or Next.js, along with modern CSS frameworks.
- Databases: Hands-on experience working with relational databases (PostgreSQL, MySQL) or NoSQL solutions (MongoDB, Redis), including schema design and query optimization.
- API Design: Deep understanding of RESTful API development, GraphQL, and microservice communication patterns.
- Tools & Environment: Proficient with Git/GitHub, containerization (Docker), and working within modern cloud ecosystems (AWS, Google Cloud, or Azure).
- Problem Solving: Strong foundational knowledge of computer science fundamentals, including data structures, algorithms, and system design patterns.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs