We are hiring an Intermediate Software Developer on behalf of a well-established software company that delivers mission-critical solutions across multiple industries. The company manages a portfolio of successful products and operates with a decentralized model that supports growth and innovation. Teams work with modern technologies, follow industry best practices, and focus on building reliable, scalable systems.
What your day will look like:
- Front-End Development
- Design, develop, and maintain responsive web applications using modern front-end frameworks (such as React, Angular, or Vue.js) that provide an intuitive user experience.
- Collaborate with the design team to translate UI/UX wireframes into functional and visually appealing interfaces.
- Ensure cross-browser compatibility and optimize applications for maximum speed and scalability on the client side.
- Back-End Development
- Develop and maintain server-side logic, database schemas, and APIs using frameworks like Node.js, Express, Django, C# or .NET.
- Implement secure, scalable RESTful APIs and integrate third-party APIs where necessary.
- Optimize server-side code for high performance and reliability, with a focus on data security and privacy.
- Database & Cloud Management
- Design, implement, and maintain relational and/or NoSQL databases, ensuring efficient data storage and retrieval.
- Work with cloud platforms (such as AWS, Azure, or Google Cloud) to deploy and manage application infrastructure.
- Implement data security measures, particularly for sensitive financial data, following industry best practices and compliance standards.
- Collaboration & Project Management
- Work closely with cross-functional teams, including product, QA, and design, to deliver high-quality, timely software solutions.
- Participate in code reviews, sprint planning, and collaborative troubleshooting, contributing to a positive team culture.
- Document development processes, code, and application structures to facilitate knowledge sharing and future maintenance