Software Developer

Reference: JOB-20250514-00001

Location:

Job Type: Full-time

Level:

Category:

Years of Experience: 2 years

Salary: N/A - N/A

Deadline: 2025-05-31


Description

We are seeking a skilled and motivated Software Developer to join our team. You will be responsible for designing, developing, testing, and maintaining software applications that meet user needs and business goals. You will collaborate with cross-functional teams to deliver high-quality and scalable software solutions.

Key Responsibilities:
*Design, develop, and maintain reliable, efficient, and scalable code.

*Participate in all phases of the software development lifecycle.

*Collaborate with designers, product managers, and other developers to build features.

*Troubleshoot, debug, and upgrade existing systems.

*Write clean, maintainable, and well-documented code.

*Conduct code reviews and provide constructive feedback.

*Ensure application performance, quality, and responsiveness.

*Stay up to date with emerging technologies and industry trends.

Qualifications:
Required:
*Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

*Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, or Go.

*Experience with version control systems (e.g., Git).

*Understanding of software development principles (OOP, REST APIs, Agile).

*Familiarity with databases (SQL and/or NoSQL).

*Strong problem-solving and communication skills.

Preferred:
*Experience with cloud platforms (AWS, Azure, GCP).
*Familiarity with CI/CD pipelines and DevOps practices.
*Exposure to containerization technologies (Docker, Kubernetes).
*Knowledge of front-end frameworks (e.g., React, Angular, Vue.js).

Benefits:
*Competitive salary
*Health, dental, and vision insurance
*Flexible work hours and remote work opportunities
*Professional development and training support
*Paid time off and holidays