Job Description
Job details
- Company Name : RulesIQ
- Employment type : Full Time
- Experience : 1-2 years
- Salary : $18 to $20 Hourly
- Location : Remote Option Available
- Work Schedule : 5 Days a Week
Overview
We are seeking an experienced Software Engineer / Cloud-Native Application Developer to design, develop, and deploy large-scale, production-grade solutions. This role focuses on building cloud-native, microservices-based applications with a strong emphasis on scalability, performance, security, and reliability. The ideal candidate thrives in collaborative Agile environments and brings deep expertise across backend, frontend, DevOps, and cloud platforms.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems (CIS/MIS), Engineering, or a related technical discipline, or equivalent practical experience
- 4+ years of experience designing, developing, and implementing large-scale production systems
- Strong proficiency in object-oriented design principles
- Experience working within Agile/SCRUM development methodologies
- Ability to clearly communicate ideas verbally, in writing, in code, and through diagrams
Preferred Qualifications
- Master’s degree in a related technical discipline or equivalent experience
- Airline industry experience (preferred but not required)
Responsibilities
- Design and implement cloud-native architectures using microservices and containerization
- Build and deploy applications using Docker and Kubernetes
- Develop and maintain CI/CD pipelines to automate build, test, and deployment processes
- Design and build microservices that are independently deployable and scalable
- Implement security, compliance, monitoring, and logging best practices
- Optimize systems for performance, resiliency, reliability, and scalability
- Collaborate closely with cross-functional teams including QA, DevOps, system administrators, and product owners
- Troubleshoot, monitor, and continuously improve application performance in cloud environments
- Maintain a balance between simplicity, maintainability, and robustness
Benefits
- Not specified in the provided description
Technical Stack & Tools
Programming Languages: Java, Python, C#, JavaScript/TypeScript
Frameworks: Spring / Spring Boot, FastAPI
Frontend: Angular, React
Cloud Platforms: Azure, AWS
Containerization & Orchestration: Docker, Kubernetes
CI/CD: GitHub Actions, Azure DevOps
Source Control: GitHub, Azure DevOps
Data Stores: PostgreSQL, MongoDB, Redis
Integration: REST, GraphQL, Kafka
Test Automation: Selenium, TestNG, Postman, SonarQube, Cypress, JUnit, NUnit, PyTest, Cucumber, Playwright, WireMock, Mockito