Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and passionate Full Stack Developer to join our innovative technology team. In this role, you will be responsible for designing, developing, and maintaining robust web applications and backend systems that drive our digital solutions forward. You will work across the entire software development lifecycle, collaborating with cross-functional teams to deliver high-quality, scalable, and secure software products. Your expertise will help shape the future of our platform, ensuring seamless user experiences and reliable infrastructure., * Develop and implement full-stack web applications using technologies such as JavaScript, React, Express, Ruby on Rails, and .NET to create engaging front-end interfaces and powerful backend services.
- Design, build, and maintain RESTful APIs to enable smooth communication between different software components.
- Manage cloud-based infrastructure deployments on AWS and Azure, ensuring high availability, security, and scalability of applications.
- Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes.
- Maintain version control using GitHub and SVN, ensuring code integrity and proper documentation throughout the development lifecycle.
- Optimize database performance by writing efficient SQL queries for MySQL and SQL Server environments; utilize C++, C#, Java, Python, VBA, and Linux scripting for various application needs.
- Implement security best practices such as RBAC (Role-Based Access Control) to protect sensitive data and ensure compliance with industry standards.
Requirements
Do you have experience in Implementing web services?, * Proven experience in software development across both front-end and back-end technologies with a strong understanding of web development principles.
- Proficiency in JavaScript frameworks like React or Angular for front-end development; experience with RESTful API design is essential.
- Hands-on knowledge of server-side frameworks such as Ruby on Rails, .NET, or Java Spring Boot.
- Familiarity with cloud platforms including AWS and Azure for deploying scalable applications.
- Experience working with version control systems like GitHub and SVN; familiarity with Agile methodologies is preferred.
- Strong understanding of databases including MySQL and SQL Server; ability to write optimized SQL queries.
- Knowledge of IT infrastructure concepts such as Linux system administration and network security practices.
- Ability to develop in multiple programming languages including Python, C++, C#, Java, VBA, and C; experience with application development tools is a plus.
- Understanding of modern security protocols like RBAC and API security measures to safeguard applications. Join us if you're eager to innovate at the intersection of web development, cloud infrastructure, and software engineering! This position offers an exciting opportunity to contribute to cutting-edge projects while working in a collaborative environment that values continuous learning and growth.