Web Developer Intern – REMOTE

Job Overview

Company logo: https://media.licdn.com/dms/image/v2/C560BAQF-h_a13_Y-dQ/company-logo_400_400/company-logo_400_400/0/1630571718498/attekus_logo?e=1749081600&v=beta&t=OZB2RTTjZBSqp-98IzK8di38573jBrtDV6Z0KzFATgg Position Description: Software Engineer (Mid-Level)

Reporting to: Director of Engineering

Effective Date: 25 February 2025

Objectives Of Role

To contribute to the development and delivery of high-quality, scalable software solutions while growing technical expertise and collaborative skills. This role focuses on implementing well-designed features, maintaining code quality, and participating in team initiatives to drive continuous improvement.

Key Responsibilities Of Role

Software Design & Implementation

Develop and maintain scalable software solutions using modern .NET and C# development practices, with a focus on code quality and maintainability Implement and maintain APIs following established design patterns and best practices Participate in code reviews and architectural discussions, contributing insights to improve system design Work effectively with both backend and frontend technologies, showing proficiency in Angular or similar frameworks

Code Quality & Testing

Write testable, readable, and maintainable code that meets established quality standards and incorporates security best practices Create and maintain comprehensive unit tests and integration tests, ensuring robust coverage Contribute to CI/CD pipeline improvements and implement automated testing processes Follow established Infrastructure as Code (IaC) practices for consistent environment management

Debugging & Observability

Use debugging tools effectively to diagnose and resolve issues in applications and databases Implement monitoring solutions and contribute to alert configurations following team standards Participate in on-call rotations and incident response, contributing to system reliability

Collaboration & Communication

Work effectively within cross-functional teams, actively participating in technical discussions and sprint planning Create clear, comprehensive documentation for code, processes, and technical decisions Contribute to knowledge sharing within the team through documentation and peer learning sessions Engage constructively in code reviews, providing and receiving feedback professionally

Technical Growth & Innovation

Stay current with relevant technologies and best practices, applying new knowledge to improve existing solutions Participate in team initiatives to reduce technical debt and improve system performance Contribute to discussions about technology choices and implementation approaches Demonstrate ownership of assigned tasks and features from implementation to deployment

Qualifications, Skills, And Experience

3-5 years of experience in software development, with strong fundamentals in C# .NET Core and Framework Experience with Angular or React frontend frameworks Practical knowledge of cloud services (Azure), including containerization concepts Working knowledge of SQL Server and database design principles Experience with Agile development methodologies and sprint-based delivery Understanding of testing practices including unit, integration, and end-to-end testing Strong problem-solving skills and ability to work both independently and as part of a team

Key Measurement Areas

Code Quality: Consistent delivery of well-tested, maintainable code that meets team standards Technical Contribution: Active participation in code reviews, technical discussions, and team initiatives Reliability: Timely resolution of assigned tasks and effective handling of production issues Collaboration: Effective teamwork and communication with colleagues and stakeholders Learning & Growth: Demonstration of continuous learning and application of new skills

Attekus’ Culture

At Attekus, we believe that our culture is the foundation of our success. We encourage every team member to embrace and live by our Mantra and Motto, guiding everything we do.

Our Mantra

„We are a family-oriented business that cares for our customers and colleagues like they’re part of the family.”

Our Motto: Focused. Refined. Helpful.

Focused: We are dedicated exclusively to delivering exceptional products and services for Local Government—our reason for being. Refined: Our solutions, services, and customer experience are thoughtfully crafted to offer the best outcomes for our customers. Helpful: Every customer interaction is an opportunity to support and connect, creating a personal and enjoyable experience.

This mantra and motto are at the core of who we are. It’s essential for all Attekus team members to embody these values, both within the company and in every customer engagement.

The above mantra and moto provide the foundation for everything we do and it is essential for all employees to believe in and promote inside and outside the business.

Job Detail
Shortlist Never pay anyone for job application test or interview.