Python Full-Stack Developer
ObjectStyle is a provider of open source solutions and commercial software development services with offices in the US and Poland. We are a major driving force behind such projects as Apache Cayenne – a powerful ORM framework, Bootique.io – a container-less Java app launcher, LinkRest – a model-driven REST engine, and a number of others. Our clients are located in the US, Australia, and EU. We work with the National Hockey League, Wikipedia, and other great companies.
We are looking for a well-rounded Full Stack Engineer who has a strong focus on database management and proficiency with Python. The ideal candidate would balance strong technical skills in both Python and database management with foundational experience in front-end technologies.
Required Skills:
- 3+ years coding in Python
- Experience in back-end frameworks like Django, Flask, or FastAPI
- Experience building RESTful APIs and integrating with front-end applications
- Strong experience with SQL databases (e.g., PostgreSQL, MySQL, or SQL Server)
- Ability to write complex queries, optimize database performance, and manage data integrity
- Knowledge of creating efficient database schemas and designing relational databases
- Understanding of data modeling techniques and best practices
- Familiarity with front-end technologies. Experience with a front-end framework would be beneficial
- Understanding of how to create web applications that are responsive and user-friendly
- Aptitude for troubleshooting and finding efficient solutions to complex problems
- Strong communication skills for working collaboratively with team members and stakeholders
- Experience working in an Agile development environment is a positive
- Experience in Excel, as well as MS Access is a positive but not a requirement
Key Responsibilities:
- Design, implement, and maintain robust SQL databases that meet application requirements.
- Write complex SQL queries for data retrieval and manipulation, ensuring optimal performance and efficiency.
- Ensure data integrity and security through effective database management practices.
- Develop server-side applications and RESTful APIs using Python frameworks (e.g., Django, Flask).
- Implement business logic and data processing workflows that interact with the database.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
What We Offer:
- Competitive salary and benefits package
- Opportunities for professional growth and development
- A collaborative and innovative work environment
- Flexible work arrangements
Send your CV to
[email protected]