
Software Engineer
Contel Inc · St Charles, IL
About this role
The candidate will be responsible for developing high-quality web applications and designing scalable, testable code. The role involves developing new website features, optimizing and debugging existing code, and documenting software. The technical environment includes a frontend stack of TypeScript, React, Next.js, and TailwindCSS, and a backend stack of Python, Django, Django REST Framework, Celery, and Redis. The developer will also be responsible for training employees on software features. The position requires a Bachelor's degree in Computer Science or equivalent experience and skills in SQL/relational databases.
Skills & technologies
Must have
- TypeScript
- React
- Next.js
- TailwindCSS
- Python
- Django
- Django REST Framework
- Celery
- Redis
- PostgreSQL
Read full description
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities include
- Develop quality software and web application
- Analyze and maintain existing software application
- Design highly scalable, testable cod
- Discover and fix programming bug
- Document Code
Required
Frontend
- Typescript + React
- Next.js
- TailwindCSS
Backend
- Python
- Django + Django REST Framework
- PostgreSQL
- Celery + Redis
Nice to Haves
- Docker familiarity
- Azure Cloud Interface familiarity
- Git version control familiarity
- Comfortable using AI coding agents
Day to Day Outlook
- Develop new website features.
- Optimize existing code.
- Debug existing code.
- Document code.
- Training employees on software features.
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages SQL database or relational database skills.
- Ability to work well with a team.
- Ability to take real word scenarios and develop software to solve problems and create efficiencies.