Post Job Free
Sign in

Senior Software Developer

Company:
ClassBoxes Technologies
Location:
New Jersey
Posted:
June 30, 2025
Apply

Description:

We are seeking a highly skilled and experienced Senior Software Developer to join our dynamic team. The ideal candidate will be responsible for leading development efforts, designing robust systems, writing clean and scalable code, and mentoring junior developers. This role demands technical expertise, leadership ability, and a proactive approach to solving complex software challenges.

Key Responsibilities:

Design, develop, test, and deploy high-quality software applications.

Collaborate with cross-functional teams including Product Managers, Designers, and QA Engineers.

Lead architectural discussions and decisions.

Review and optimize code for performance, security, and scalability.

Mentor junior developers and provide technical guidance.

Participate in code reviews, sprint planning, and project estimations.

Stay updated with emerging trends and technologies in software development.

Technical Requirements:

Strong proficiency in [e.g., Java, Python, JavaScript, C#, Go]

Experience with modern frameworks like [Spring Boot, React, Angular, Django, Node.js, etc.]

Solid understanding of RESTful APIs, microservices, and cloud architecture (AWS, Azure, or GCP)

Proficient with version control systems (Git, GitHub/GitLab)

Familiarity with CI/CD pipelines and DevOps practices

Strong understanding of databases (SQL and NoSQL)

Knowledge of software development best practices, design patterns, and principles

Preferred Qualifications:

Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field

Experience with Agile/Scrum development methodology

Knowledge of containerization tools like Docker and orchestration tools like Kubernetes

Previous experience in leading a development team or project

Excellent problem-solving skills and attention to detail

Apply