Software Developer

ECOG Core Technologies | Full Time

Job Description

Work on production-grade UI systems with real users and real impact. Join our dynamic team and contribute to building scalable software solutions that make a difference in the technology landscape.

Responsibilities

  • Design, develop, and maintain scalable software applications and systems
  • Write clean, efficient, and well-documented code following best practices
  • Collaborate with designers, product managers, and backend teams
  • Debug, test, and optimize applications for performance and reliability
  • Participate in code reviews and contribute to team knowledge sharing
  • Stay updated with emerging technologies and industry trends

Requirements

  • Strong knowledge of programming languages such as JavaScript, Python, or Java
  • Experience with web technologies (HTML, CSS, REST APIs)
  • Understanding of databases (SQL / NoSQL) and data structures
  • Familiarity with version control systems like Git
  • Problem-solving mindset with attention to detail
  • Excellent communication and teamwork skills
  • Bachelor's degree in Computer Science or related field

Interview Process

1

Application Review

We review your resume and portfolio to assess your technical skills and experience

2

Technical Assessment

Complete a coding challenge to demonstrate your problem-solving abilities

3

Technical Interview

Discuss your technical approach, past projects, and development practices

4

Final Round

Meet with team leads to discuss culture fit and career goals