Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
Job description
We are seeking a dynamic and highly skilled Full Stack Developer to join our innovative technology team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and systems that power our digital platforms. Your expertise will drive the creation of robust APIs, seamless front-end experiences, and reliable back-end services. This position offers an exciting opportunity to work with cutting-edge technologies, including cloud infrastructure, microservices architecture, and modern JavaScript frameworks. If you thrive in a fast-paced environment where your contributions directly impact user experience and system performance, this is the perfect role for you!, * Develop and maintain full-stack web applications using programming languages such as JavaScript, Python, C#, Java, and C++, ensuring high performance and responsiveness.
- Design and implement RESTful APIs and integrate third-party APIs to enhance system functionality.
- Collaborate within Agile teams to plan, develop, test, and deploy software solutions efficiently using CI/CD pipelines and version control tools like GitHub, Git, SVN.
- Architect scalable systems employing design patterns, microservices architecture, and system design principles suitable for high availability and load balancing.
- Optimize applications for maximum speed and scalability across cloud infrastructure platforms such as AWS and Azure.
- Conduct system analysis to identify requirements for application development, ensuring security best practices including RBAC (Role-Based Access Control).
- Participate in code reviews, unit testing, and documentation to uphold quality standards in software engineering practices.
- Support front-end development with expertise in JavaScript frameworks like React Express to create intuitive user interfaces.
- Maintain Linux-based environments and utilize tools such as VBA or C++ when necessary for specialized tasks.
Requirements
- Proven experience in software development with a strong understanding of full-stack web development concepts.
- Proficiency in multiple programming languages including JavaScript (with frameworks), Python, C#, Java, C++, and familiarity with front-end technologies like React or similar frameworks.
- Hands-on experience designing RESTful APIs and working with microservices architectures for scalable system development.
- Solid understanding of cloud infrastructure services such as AWS or Azure for deploying and managing applications at scale.
- Knowledge of database management systems including SQL-based solutions like MySQL or MS SQL Server; experience with version control systems like GitHub or SVN is essential.
- Familiarity with Agile software development methodologies to facilitate iterative progress and continuous improvement.
- Strong grasp of software design patterns, system security (including RBAC), CI/CD pipelines, and API integration techniques.
- Experience working on Linux environments along with familiarity in application deployment processes across cloud platforms.
Benefits & conditions
$102,410.91 - $123,333.56 a year - Full-time, Contract
About the company
Join us to be part of a forward-thinking team dedicated to building innovative solutions that make a real difference! We value creativity, technical excellence, and a passion for developing scalable systems that empower users worldwide.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are The Top Skills Required For Azure Developers?
Why Upskilling And Reskilling is Important For Developers
What’s the Difference Between Frontend and Backend Development?
Transforming Software Development: The Role of AI and Developer Tools