Backend Software Engineer (Python, Typescript, Flask, Docker)

BytePitch is a software labs company focused on building sustainable technology solutions that empower people and communities through digital transformation.
Portugal
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS

Description For Backend Software Engineer (Python, Typescript, Flask, Docker)

BytePitch is seeking a Backend Software Engineer to join their mission of transforming lives through sustainable technology. As a Backend Engineer, you'll be responsible for designing and developing robust, scalable backend solutions that power their products and client applications. The role requires expertise in Python, TypeScript, and Flask, with a strong focus on building high-performance, secure systems.

The company stands out for its unique culture that values diversity, consciousness, and mutual support. They foster an environment where individual growth and well-being are prioritized, and team members are encouraged to be themselves. BytePitch operates across multiple industries, allowing engineers to gain diverse experiences while working with various tech stacks.

The ideal candidate will have 3+ years of experience in backend development, with strong knowledge of service-oriented architectures, databases (both SQL and NoSQL), and containerization using Docker. You'll work in a fully remote setting, collaborating with cross-functional teams to deliver integrated solutions. The role offers competitive compensation, comprehensive benefits, and significant opportunities for professional development.

What makes this opportunity special is BytePitch's commitment to both technological excellence and human-centric values. They provide a supportive environment that balances professional growth with personal well-being, offering benefits like health insurance, training budgets, and flexible work arrangements. If you're passionate about creating impactful technology solutions while working in an inclusive, growth-oriented environment, this role could be perfect for you.

Last updated a day ago

Responsibilities For Backend Software Engineer (Python, Typescript, Flask, Docker)

  • Design, develop, test, and maintain backend components and systems
  • Create efficient and secure APIs for front-end communication
  • Design and optimize databases, write complex SQL queries
  • Build scalable systems for high-traffic loads
  • Identify and resolve performance bottlenecks
  • Implement security best practices
  • Write unit tests and conduct thorough testing
  • Work with Frontend developers and DevOps engineers
  • Create technical documentation
  • Stay current with backend development trends

Requirements For Backend Software Engineer (Python, Typescript, Flask, Docker)

Python
TypeScript
Linux
PostgreSQL
MongoDB
  • 3+ years of experience in similar functions
  • Knowledge of service-oriented architectures, design patterns and data structures
  • Experience with test automation, CI/CD
  • Proficiency in building performance applications
  • Expertise in SQL and NoSQL databases
  • Experience with AWS and Flask frameworks
  • Proficiency in Python and TypeScript
  • Experience with Docker containerization
  • Unix/Linux experience
  • Experience building concurrent and transactional services
  • Knowledge of agile methodologies
  • Fluent in English

Benefits For Backend Software Engineer (Python, Typescript, Flask, Docker)

Medical Insurance
Education Budget
  • Employment & Service (B2B) Agreements available
  • Competitive salary
  • Meal allowance
  • Health insurance
  • Extra days off
  • Fully remote work
  • Flexible work arrangements
  • Training budget
  • Personalized development plan
  • Travel opportunities
  • Company events

Interested in this job?

Jobs Related To BytePitch Backend Software Engineer (Python, Typescript, Flask, Docker)

Backend Software Engineer (Python, Typescript, Flask, Docker)

Remote Backend Software Engineer position at BytePitch, focusing on Python, TypeScript, and Flask development, with emphasis on building scalable and secure backend systems.

Software Development Engineer, DataNexus Builder Tools

Software Development Engineer role at Amazon focused on building performance optimization tools for the DataNexus distributed computing platform.

Software Development Engineer, AFT - Inventory Data Authority

Software Development Engineer position at Amazon Fulfillment Technologies, building scalable inventory management systems for global fulfillment centers.

Optical Network Dev Engineer, AWS Networking NPD Interconnects Team

AWS seeks Optical Network Engineer to design and operate large-scale optical networks, collaborate with vendors, and develop innovative solutions for AWS infrastructure.

Quality Assurance Engineer II, FTV Appcompat QA

Quality Assurance Engineer II position at Amazon Lab126, focusing on Fire TV product quality through automated and manual testing, requiring 4+ years of QA experience.