Job Summary
We are seeking a passionate and innovative Software Developer to join our dynamic technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our web and application platforms. Your expertise will drive the creation of robust APIs, microservices, and cloud-based systems, ensuring high performance and seamless user experiences. This is an exciting opportunity for a motivated professional eager to contribute to cutting-edge projects within a collaborative Agile environment.
Responsibilities
- Develop and enhance web applications using programming languages such as JavaScript, Python, Java, C#, and C++, ensuring adherence to best practices in software engineering.
- Design and implement RESTful APIs and microservices architectures to support scalable and reliable system functionalities.
- Collaborate with cross-functional teams to gather requirements, participate in system design for complex projects, and translate business needs into technical solutions.
- Contribute to the development of cloud infrastructure on platforms like AWS and Azure, optimizing deployment pipelines with CI/CD tools such as GitHub, SVN, and Jenkins.
- Apply design patterns and system design principles to create maintainable, efficient, and scalable systems that meet performance benchmarks.
- Engage in Agile software development processes, including sprint planning, daily stand-ups, code reviews, and continuous improvement initiatives.
- Maintain version control repositories, document code thoroughly, and ensure compliance with security standards such as RBAC (Role-Based Access Control).
Qualifications
- Proven experience in software development across multiple programming languages including JavaScript frameworks (React Express), Python, Java, C#, C++, and C.
- Strong understanding of IT infrastructure components such as Linux servers, cloud services (AWS/Azure), and network protocols like REST and SOAP.
- Hands-on experience designing scalable systems utilizing microservices architecture and cloud infrastructure services.
- Familiarity with web development technologies including front-end frameworks (React), back-end frameworks (Express), SQL databases (MySQL, SQL Server), and API development.
- Knowledge of software design patterns, system security practices (RBAC), version control systems (GitHub, SVN), and CI/CD pipelines.
- Ability to work effectively within Agile teams while managing multiple priorities in a fast-paced environment.
- Excellent problem-solving skills with a focus on system scalability, performance optimization, and innovative solution design.
Join us to be part of a forward-thinking organization where your technical expertise fuels impactful projects! We are committed to fostering an inclusive environment that supports your growth while delivering innovative technology solutions that make a difference worldwide.
Pay: $25.00 - $40.00 per hour
Work Location: Remote