Proxify AB is looking for a Senior Fullstack Developer with expertise in Python to join their fast-growing team. This role requires experience in both backend and frontend technologies, focusing on scalable and maintainable web applications. The position allows for remote work, enabling candidates to work from anywhere in the world, provided they are within a specific time zone.
Key Responsibilities
The selected candidate will lead the design and implementation of scalable backend services and APIs using various Python frameworks such as Django, Flask, and FastAPI. Additionally, candidates will be responsible for delivering polished and responsive user interfaces using modern frontend frameworks such as React.js or Vue.js. Responsibilities will include:
Designing, implementing, and operating backend services with Python.
Building and maintaining responsive user interfaces with modern frameworks.
Consuming and designing RESTful APIs (optionally using GraphQL).
Integrating backend systems with both relational and NoSQL databases.
Ensuring high code quality through thorough unit and integration testing.
Making architectural decisions regarding system integration and maintaining collaborations between frontend and backend teams.
Mentoring and guiding junior engineers while fostering best practices and agile methodologies.
Required Skills
Proxify AB seeks candidates with a strong background in software development. Requirements include:
5+ years of professional software development experience with strong exposure to full-stack development.
3+ years of production experience using Python frameworks such as Django, Flask, and FastAPI.
A solid understanding of JavaScript, TypeScript, HTML5, and CSS3.
Proficiency in React.js or Vue.js (or similar frameworks like Next.js and Nuxt.js).
Experience with relational databases such as PostgreSQL and MySQL, and familiarity with Object-Relational Mappers (ORMs) like SQLAlchemy or Django ORM.
Strong understanding of RESTful API design and integration principles.
Experience with automated testing for backend and frontend components.
Proficient in deploying services on cloud platforms (e.g., AWS, Azure, GCP).
Good problem-solving skills and proficiency in English communication (both written and spoken).
Additionally, candidates should have the ability to work independently and deliver high-quality results while thriving in a remote environment.
Nice-to-Have Skills
Although not mandatory, the following skills could enhance a candidate's application:
In-depth experience with TypeScript and modern frontend tooling (Vite, Webpack, Turbopack).
Familiarity with microservices architecture and event-driven design patterns.
Experience with GraphQL and schema design.
Knowledge of message brokers like RabbitMQ, Kafka, or Redis Streams.
Experience with Kubernetes or similar orchestration platforms.
Background in performance tuning, caching strategies, and observability.
Exposure to security practices (e.g., OWASP, OAuth2, OpenID Connect).
Candidates with a background in startups or fast-paced product environments will be favored, as well as those who have contributed to open-source projects or published relevant technical content.
What Proxify AB Offers
Proxify AB presents a variety of benefits to its employees, particularly aimed at maintaining a healthy work-life balance:
Timely Payments: Employees can expect reliable monthly payments with flexible withdrawal options.
Work-Life Balance: The company promotes consistent 8-hour working days, ensuring a structured daily schedule.
Flex Days: Employees can take up to 24 flex days off annually without any pay loss.
Career Growth: There are opportunities to work within cutting-edge companies and for exclusive long-term positions that can advance one’s career.
Curated Positions: The company matches candidates with job opportunities tailored to their skills, circumventing typical recruitment obstacles.
Single Contracting Process: There’s a seamless application process for candidates that leads to numerous opportunities without facing extra assessments.
Conclusion
In summary, the Senior Fullstack Developer position at Proxify AB is an attractive opportunity for seasoned developers specializing in Python and modern web technologies. With a focus on a healthy work-life balance and steady pay, this role allows for remote work while providing a platform for personal and professional growth. Candidates aiming to join a dynamic environment that values both skills and individual contributions may find this position particularly appealing.
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.