Job Description
We are looking for a talented Senior Software Engineer to join our growing team in Washington, IL. This is an immediate start position for a dedicated professional who wants to make an impact. At Apex Digital Systems, we value innovation, quality, and speed. You will be responsible for building robust, scalable applications that serve millions of users.
Why Join Us?
• Competitive salary and equity package.
• Flexible remote work options.
• Comprehensive health benefits starting day one.
Responsibilities
- Lead Development: Design, develop, and maintain high-quality software applications using modern frameworks and languages.
- Code Quality: Write clean, efficient, and maintainable code while adhering to best practices and coding standards.
- System Architecture: Collaborate with the team to design scalable system architectures and database structures.
- Agile Collaboration: Participate in daily stand-ups, sprint planning, and retrospectives to drive team efficiency.
- Mentorship: Guide junior developers and provide technical mentorship to foster team growth.
- Testing & Debugging: Implement rigorous testing protocols to ensure application stability and performance.
- Technical Support: Troubleshoot complex issues and provide timely solutions to stakeholders.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience: Minimum of 5 years of professional software development experience.
- Technical Skills: Proficiency in Java, Python, or JavaScript. Experience with cloud platforms like AWS or Azure is a plus.
- Problem Solving: Strong analytical and problem-solving skills with a focus on delivering results.
- Communication: Excellent verbal and written communication skills, capable of explaining complex technical concepts.
- Work Ethic: Ability to work independently and as part of a team in a fast-paced environment.
- Security: Understanding of software security principles and data protection regulations.