jobs.pl/Stellenangebote/IT: Softwareentwicklung/Associate Software Engineer
Quelle: CrawlJobs
Für dieses Angebot liegt keine vollständige Übersetzung in der gewählten Sprache vor. Unten sehen Sie den Originalinhalt.

Associate Software Engineer

NielsenIQ Karachi, Pakistan
Vollzeit Hybride Arbeit

Veröffentlichungsdatum: 02.10.2026

We are looking for an Associate Software Engineer to join our team.

As an Associate Software Engineer, you will contribute to the development and maintenance of our products while working closely with experienced engineers and mentors. This role provides an excellent opportunity to build your technical expertise, gain exposure to modern software engineering practices, and develop a strong foundation in software design and development.

The ideal candidate is passionate about software engineering, eager to apply object-oriented principles and design patterns, and enthusiastic about learning functional programming and test-driven development (TDD). You will work within agile teams, delivering incremental improvements through continuous integration and continuous delivery practices. You take pride in writing clean, secure, maintainable, and reliable code and are motivated to understand how software performs in real-world production environments.

Technologies You'll Work With

- Languages & Frameworks: Java, Spring Boot, TypeScript, Node.js
- Frontend Technologies: Angular, React
- Databases: MongoDB, MySQL, Redis, Neo4j, DynamoDB
- Tools & Platforms: Docker, Kubernetes, Git, AWS, Kafka, GraphQL, SonarQube
- Development Practices: Agile (Scrum), CI/CD, Microservices, Test-Driven Development (TDD)

Responsibilities

Develop and maintain software features under the guidance of senior engineers.; Collaborate with cross-functional team members to identify, analyze, and implement effective solutions.; Write clean, testable, maintainable, and efficient Java code.; Contribute to the development of high-performance, scalable, and reliable applications.; Support the design and implementation of APIs using sound object-oriented principles and best practices.; Participate in Agile development processes, including Scrum ceremonies and team planning activities.; Learn and contribute to full-stack development using TypeScript and Node.js.; Demonstrate a commitment to continuous learning, professional growth, and knowledge sharing within the team.

Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field (or currently in the final year of study).; Up to 6 months of software development experience, including internships, academic projects, or personal projects.; Understanding of Java and object-oriented programming concepts.; Familiarity with software testing, debugging, and code quality practices.; Basic knowledge of containerization technologies such as Docker.; Exposure to version control systems such as Git and an understanding of CI/CD principles.; Interest in or exposure to NoSQL databases such as MongoDB and Elasticsearch.; Understanding of web technologies and RESTful API development.; Willingness to learn and work with TypeScript and Node.js.; Strong analytical and problem-solving skills with a focus on software quality.; Effective communication and collaboration skills in a team-oriented environment.

Benefits

Work with modern technologies and industry-leading engineering practices.; Learn from experienced engineers and dedicated mentors.; Gain hands-on experience building scalable, cloud-native applications.; Collaborate in a supportive, innovative, and growth-oriented environment.; Accelerate your career through continuous learning and professional development opportunities.; Flexible working environment; Volunteer time off; LinkedIn Learning; Employee-Assistance-Program (EAP)
Beim Arbeitgeber bewerben

Ähnliche Angebote

Alle →

Cookie-Einstellungen

Jeder Zweck ist optional und standardmäßig deaktiviert. Sie können Ihre Einwilligung jederzeit widerrufen.

Wir zeigen Angebote in Ihrer Nähe