
Software Craftsperson
18 hours ago
We are seeking an accomplished software developer to contribute to the creation of innovative applications for our clients.
In this role, you will be responsible for designing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.
Key Responsibilities:- Collaborate with development teams to determine application requirements.
- Write efficient code using Python programming language.
- Test and debug applications.
- Develop back-end components.
- Integrate user-facing elements using server-side logic.
- Evaluate and prioritize client feature requests.
- Integrate data storage solutions.
- Work closely with front-end developers.
- Reprogram existing databases to improve functionality.
- Develop digital tools to monitor online traffic.
- Bachelor's degree in computer science, computer engineering, or related field.
- Expert knowledge of Python and related frameworks including Django and Flask.
- Deep understanding of multi-process architecture and threading limitations of Python.
- Familiarity with server-side templating languages including Jinja 2 and Mako.
- Ability to integrate multiple data sources into a single system.
- Familiarity with testing tools.
- Strong collaboration and independent work skills.
This is an exciting opportunity for a skilled software developer to make a significant contribution to our team. If you have a strong background in Python development and a passion for creating innovative applications, we encourage you to apply.
The ideal candidate will possess excellent problem-solving skills, a keen eye for detail, and the ability to work effectively in a collaborative environment.
As a software craftsperson, you will play a critical role in shaping the future of our company. Your expertise and creativity will help us deliver high-quality solutions that meet the needs of our clients.