Software Developer Engineer
Role details
Job location
Tech stack
Job description
I am seeking a dynamic and highly skilled Software Engineer. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that will drive our core business operations. Your expertise will contribute to building robust systems leveraging modern programming languages, cloud infrastructure, and agile development practices. This position offers an exciting opportunity to work on cutting-edge projects that impact millions of users worldwide, fostering a collaborative environment where creativity and technical excellence thrive., * Full-Stack, Back and Front development of a new website UI/UX. similar layout to peerspace dot com
- test, and deploy high-quality software applications using programming languages such as Java, C#, Python, Ruby on Rails, and JavaScript frameworks like React and Express.
- Design scalable system architectures employing microservices, RESTful APIs, and design patterns to ensure performance and reliability across cloud platforms such as AWS and Azure.
- Collaborate within Agile teams to plan sprints, participate in daily stand-ups, and deliver iterative improvements aligned with project goals.
- Implement and maintain RESTful APIs for seamless integration between front-end interfaces and back-end services.
- Optimize database interactions using SQL (MySQL, PostgreSQL) and NoSQL solutions to support application scalability and efficiency.
- Utilize version control tools like GitHub, Git, SVN, and implement CI/CD pipelines for continuous integration and deployment.
- Contribute to system design discussions focusing on system development best practices for security, scalability, and maintainability.
- Engage in code reviews, testing procedures, and documentation efforts to uphold high engineering standards.
- Stay current with emerging technologies such as quantum engineering concepts or new programming frameworks to enhance system capabilities.
Requirements
- Proven software development experience with a strong background in web development and application design.
- Hands-on experience with programming languages including Java, C++, C#, Python, Ruby on Rails, JavaScript (React, Express), VBA, Linux scripting, or similar technologies.
- Demonstrated expertise in building scalable systems using microservices architecture and cloud infrastructure like AWS or Azure.
- Familiarity with RESTful API development and integration techniques for diverse applications.
- Knowledge of system design principles including scalability, security (RBAC), design patterns, and best practices for software engineering.
- Experience working within Agile software development environments utilizing tools such as GitHub, SVN, or similar version control systems.
- Understanding of database management systems such as MySQL or SQL Server; experience with data modeling is a plus.
- Exposure to front-end development experience using JavaScript frameworks like React or Angular is preferred.
- Ability to adapt quickly to new technologies such as quantum engineering concepts or advanced cloud solutions while maintaining focus on delivering high-quality software products.
Benefits & conditions
$1,500 - $3,500 a week - Part-time, Full-time, Contract