Position: Software Developer
Employment Type: Full-time
Location: On-site / Hybrid / Remote (specify as needed)
About the Role
We are looking for a talented and motivated Software Developer to join our team. In this role, you will design, build, and maintain high-quality applications that deliver excellent user experiences. You will collaborate closely with product managers, designers, and other engineers to create scalable features, improve system performance, and contribute to the ongoing evolution of our technology stack.
Key Responsibilities
-
Develop, test, and deploy high-quality software applications and services
-
Collaborate with cross-functional teams (Product, QA, Design) to define, design, and ship new features
-
Write clean, maintainable, and efficient code following best practices and coding standards
-
Troubleshoot, debug, and resolve technical issues across the stack
-
Participate in code reviews to ensure code quality and share knowledge with peers
-
Contribute to the architectural design and decision-making of new features and system improvements
-
Maintain comprehensive documentation for developed features, APIs, and processes
-
Continuously research and adopt new technologies, tools, and methodologies
Required Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field—or equivalent practical experience
-
Strong proficiency in one or more programming languages (e.g., JavaScript/TypeScript, Python, Java, C#, Go)
-
Experience with front-end frameworks/libraries (e.g., React, Angular, Vue) or back-end frameworks (Node.js, Django, Spring Boot, .NET, etc.)
-
Solid understanding of RESTful APIs, microservices, and database technologies (SQL and/or NoSQL)
-
Familiarity with version control systems (Git) and modern CI/CD tools
-
Strong problem-solving skills and the ability to work in a collaborative environment
Preferred Qualifications
-
Experience with cloud platforms (AWS, Azure, GCP)
-
Knowledge of containerization (Docker, Kubernetes)
-
Experience with automated testing frameworks
-
Understanding of Agile software development methodologies
-
Exposure to DevOps practices and infrastructure-as-code tools
-
Previous experience working in high-growth or tech-startup environments
Soft Skills
-
Excellent communication and teamwork abilities
-
Strong attention to detail and a passion for building quality products
-
Ability to manage time effectively and work independently when needed
-
Proactive mindset with a desire for continuous learning and improvement
What We Offer
-
Competitive salary and performance bonuses
-
Flexible working arrangements (remote/hybrid options)
-
Career development and training opportunities
-
Modern tools and resources to support your work
-
A collaborative and supportive team environment
-
Health, wellness, and other company benefits (specify as needed)
SupremeJobs is a dynamic and results-driven recruitment platform specialising in connecting top talent with exceptional opportunities. Based in Norman, we work across diverse industries, offering tailored staffing solutions for businesses and career guidance for job seekers. With a commitmen...
Similar jobs you may be interested in
SupremeJobs is a dynamic and results-driven recruitment platform specialising in connecting top talent with exceptional opportunities. Based in Norman, we work across diverse industries, offering tailored staffing solutions for businesses and career guidance for job seekers. With a commitmen...