We are looking for a Software Engineer to design, develop, test, and maintain scalable applications. The ideal candidate has strong programming skills, enjoys solving complex problems, and works well in a collaborative environment.
Responsibilities
Develop and maintain web applications and backend services.
Write clean, efficient, and well-documented code.
Collaborate with product managers, designers, and other engineers.
Troubleshoot and debug software issues.
Participate in code reviews and technical discussions.
Improve application performance, security, and reliability.
Required Skills
Proficiency in at least one programming language (Java, Python, JavaScript, C#, etc.).
Understanding of data structures and algorithms.
Experience with databases (SQL or NoSQL).
Knowledge of version control systems such as Git.
Familiarity with REST APIs and web technologies.
Preferred Qualifications
Experience with cloud platforms (AWS, Azure, or GCP).
Knowledge of containerization tools such as Docker.
Experience with Agile/Scrum development practices.
Education
Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
Benefits
Competitive salary
Health insurance
Flexible work arrangements
Learning and development opportunities
Job alerts
Receive emails for the latest jobs matching your search criteria