
Senior Software Engineer, Python
Sowelo Consulting sp. z o.o. sp. k.
full-time
Posted on:
Location Type: Hybrid
Location: Warsaw • Poland
Visit company websiteExplore more
Job Level
About the role
- Design, develop, document, test and debug existing and new software for internal and external customers
- Serve as a technical expert on development projects with a team of engineers
- Work with minimal supervision to implement complex methods and procedures within assigned problem domain
- Own the development, test, and deployment for an entire product
- Estimate new work with consideration and commitment
- Identify and communicate risk, ambiguity, complexity, and dependencies
- Share knowledge of technical skills, patterns, and practices with the team
- Code review and mentorship of associates, intermediates, and other senior members on the team
- Work with business partners outside of their team to explain and champion high-level technology approaches
Requirements
- 3+ years of relevant experience
- Python and React experience (or other frontend tools, if you are willing to switch to React)
- Experience with at least one of Python Web Frameworks (FastAPI/Django/Flask)
- Experience operating at multiple layers of the technology stack
- Proven experience writing quality code and tests that are maintainable, accurate, well-tested, and follow best practices
- Hands-on experience with software development practices and can develop applications that are diverse in scope where good judgement and problem-solving skills are required
- Understand agile development processes
- Strong communication skills to proactively communicate status and risks within their team
- Very good English
Benefits
- You will be working on a highly visible product using modern technologies
- You will be working with the flexible team with a great team culture
- You will have the opportunity to have an impact on architecture and team development
- You will join the company that combines innovation with corporate social responsibility
- Being a part of a global brand that is evolving in customer-centric projects
- You will have the opportunity to work hybrid
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonReactFastAPIDjangoFlasksoftware development practicescode reviewtestingagile developmentproblem-solving
Soft skills
communicationmentorshiprisk identificationteam collaborationknowledge sharingjudgmentproactive communication