Lumin Digital
7 months ago
Software Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Lumin Digital
- Location
- United States
- Posted
- 7 months ago
Job description
This role is level-flexible and responsibilities will be aligned to the candidateâs experience, ranging from early-career to mid-level software engineers. Basic Function The Software Engineer at Lumin Digital is a key contributor to the design, development, and enhancement of scalable, enterprise-grade web applications. Operating within an Agile SCRUM environment, this role combines strong technical expertise with a collaborative mindset to deliver high-quality code, troubleshoot production issues, and drive continuous improvement across the software development lifecycle. As a member of the engineering team, this role also contributes to technical decision-making, and supporting the evolution of Lumin Digitalâs cloud-native platform architecture. Essential Functions, Responsibilities, Experience: Design, develop, test, and maintain robust software solutions, with a focus on scalability, performance, and maintainability. Write clean, efficient, and well-documented code using object-oriented programming principles. Collaborate with cross-functional teams to identify and prioritize project requirements. Participate in code reviews and provide constructive feedback to peers. Troubleshoot production issues and drive continuous improvement across the software development lifecycle. Contribute to technical decision-making and support the evolution of Lumin Digitalâs cloud-native platform architecture. Develop and maintain technical documentation, including code comments, API documentation, and release notes. Stay up-to-date with industry trends, best practices, and emerging technologies. Participate in training and professional development opportunities to enhance skills and knowledge. Experience: 2+ years of experience as a software engineer or related field. Strong understanding of object-oriented programming principles, data structures, and algorithms. Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript. Familiarity with Agile SCRUM methodologies and cloud-native platform architecture. Ability to work effectively in a team environment and communicate technical information to non-technical stakeholders. Strong problem-solving skills and attention to detail.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.