
Full Stack Software Engineer
- Hybrid
- Tuzla/Sarajevo, Federacija Bosne i Hercegovine, Bosnia and Herzegovina
- Engineering
Job description
About the Company:
Salt Square is a growing outsourcing company that provides high-quality software development services to clients across various industries. Our team of talented and dedicated professionals is committed to delivering innovative solutions that meet and exceed our clients' needs.
Our mission is to build reliable, scalable, and future-ready digital solutions tailored to each client’s unique business needs.
We pride ourselves on our team-first culture, where collaboration, continuous learning, and technical excellence are at the heart of everything we do. Whether we’re helping a startup bring their first product to market or supporting a global enterprise in scaling their operations, we aim to deliver outstanding value with every project.
We are currently seeking a Full Stack Software Engineer to join our talented team. You’ll work on meaningful projects that have a real-world impact, using a modern technology stack.
Responsibilities:
Design, develop, and maintain scalable, high-performance web applications using Node.js for the backend and React or Angular for the frontend.
Collaborate with product managers, designers, and other developers to define and implement technical solutions aligned with business goals.
Build and consume RESTful APIs and ensure seamless integration with front-end components.
Write clean, modular, and maintainable code following industry best practices and coding standards.
Develop responsive and intuitive user interfaces with a focus on performance, accessibility, and cross-browser compatibility.
Optimize application performance and troubleshoot issues across the full stack.
Participate in code reviews, architectural discussions, and Agile development processes.
Stay current with new technologies, frameworks, and trends in full stack development and bring forward recommendations.
Contribute to knowledge sharing and mentor junior developers when needed.
Job requirements
Qualifications:
3+ years of professional experience as a Full Stack Engineer.
Solid experience with Node.js, Python (Flask or Django), Java or .NET, and at least one modern backend framework.
Proficient in React.js or Angular (experience with both is a plus).
Strong understanding of RESTful APIs, web services, and API integration.
Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
Understanding of web security best practices and performance optimization techniques.
Ability to write clean, maintainable, and well-documented code.
Strong problem-solving skills and attention to detail.
Good communication skills and the ability to work collaboratively in an Agile environment.
What we offer:
Competitive salary and benefits package.
23 days of paid leave.
Opportunities for professional growth and development.
A collaborative work environment with talented and dedicated colleagues.
Hybrid workplace with occasional visits to the office in Tuzla/Sarajevo.
If you’re a Full Stack Engineer who enjoys building end-to-end solutions with modern technologies, we’d love to have you on our team!
or
All done!
Your application has been successfully submitted!