The Role
Design, develop, test, and maintain software applications and features. Build REST APIs, work with SQL databases, debug issues across environments, and contribute to code reviews, technical designs, and Agile ceremonies. Own features end-to-end, collaborate with QA and engineering teams, and write scalable, well-tested code using modern software development technologies.
Summary Generated by Built In
Position : Sr. Software Engineer – I
Experience: 3–5 Years
Level: L2
Domain: IT / Software Development
Experience: 3–5 Years
Level: L2
Domain: IT / Software Development
Role Summary
We are looking for a Sr. Software Engineer – I to design, develop, test, and maintain software applications. The role requires independent ownership of features, participation in code reviews, debugging, and contribution to technical design decisions within an Agile environment.
Key Responsibilities
- Develop, test, and maintain software features and applications.
- Build and integrate REST APIs and work with SQL databases.
- Write clean, scalable, and well-tested code.
- Debug and resolve issues across development, QA, and production.
- Participate in code reviews, sprint ceremonies, and technical discussions.
- Own assigned features/modules end-to-end with minimal supervision.
- Collaborate with QA and other engineering teams.
Required Skills
- Strong hands-on experience with Java and JavaScript.
- Knowledge of REST APIs, SQL, Git, Docker, and Cloud (AWS/Azure/GCP).
- Understanding of HTML/CSS and React/Angular or backend API development.
- Familiarity with unit testing, JSON, NoSQL, and software design patterns.
- Ability to work across at least two layers of the technology stack.
- Experience using AI coding assistants responsibly is a plus.
Good to Have
- Exposure to Microservices / Event-Driven Architecture.
- Knowledge of Python, C#, or TypeScript.
- Client-facing or consulting environment experience.
Qualification: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Skills Required
- 3-5 years of software engineering experience
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Strong hands-on experience with Java and JavaScript
- Experience with REST APIs, SQL, Git, Docker, and cloud platforms such as AWS, Azure, or GCP
- Understanding of HTML/CSS and React or Angular, or backend API development
- Familiarity with unit testing, JSON, NoSQL, and software design patterns
- Ability to work across at least two layers of the technology stack
- Exposure to microservices or event-driven architecture
- Knowledge of Python, C#, or TypeScript
- Client-facing or consulting environment experience
- Experience using AI coding assistants responsibly
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Arting Digital is an IT services and digital transformation company serving more than 500 clients worldwide. It provides customized technology solutions spanning software and product engineering, web and mobile application development, cloud computing, data and analytics, DevOps, QA testing, robotic process automation, digital marketing, consulting, and related digital services to help organizations improve operations and achieve growth.







