Software Developer

Ekd Strategies
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English

Job location

Remote

Tech stack

Testing (Software)
HTML
Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
CSS
Code Review
Software Debugging
Software Design Patterns
DevOps
JUnit
Python
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Scrum
Selenium
Software Engineering
Google Cloud Platform
React
GIT
Containerization
Angular
Kubernetes
Information Technology
Front End Software Development
Software Version Control
Docker
Programming Languages

Job description

We are seeking a talented and motivated Software Developer to design, develop, and maintain high-quality software applications. As a Software Developer, you will work closely with cross-functional teams to solve complex problems, deliver new features, and improve overall application performance. Requirements Design, develop, and test software solutions in line with project requirements and timelines. Write clean, maintainable, and efficient code, following industry best practices. Collaborate with Product Managers, Designers, and other Developers to build and enhance applications. Troubleshoot, debug, and optimize code for performance and scalability. Conduct code reviews and provide constructive feedback to peers. Stay updated on emerging technologies and programming languages to continually improve skills. Document software designs, technical workflows, and other project materials. Participate in agile development cycles, attending daily stand-ups, sprint planning, and retrospectives. Assist in the design and implementation of APIs and integrate third-party services where needed.

Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Proven experience with [languages/frameworks relevant to your company, e.g., JavaScript, Python, Java, .NET, etc.]. Strong knowledge of object-oriented programming (OOP) and design patterns. Experience with relational and/or NoSQL databases (e.g., MySQL, MongoDB). Proficient in version control using Git. Understanding of front-end technologies (e.g., React, Angular, HTML, CSS) is a plus. Familiarity with Agile development methodologies (Scrum, Kanban, etc.). Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Preferred Qualifications: Experience with cloud platforms (AWS, Azure, Google Cloud). Familiarity with containerization tools (e.g., Docker, Kubernetes). Knowledge of DevOps practices and CI/CD pipelines. Experience with automated testing frameworks (e.g., Jest, Selenium, JUnit).

Benefits & conditions

Competitive salary and benefits package. Opportunities for professional growth and career advancement. Flexible work schedule and remote work options. Collaborative and inclusive work environment. Health, dental, and vision insurance. Generous paid time off and holiday schedule.

About the company

EKD Strategies is a dynamic and fast-growing technology company focused on delivering innovative software solutions to our clients. We pride ourselves on fostering a collaborative and inclusive work environment where creativity and technical excellence are celebrated. We are looking for a skilled Software Developer to join our passionate team.

Apply for this position