Apply

Backend Engineer

Posted 10 days agoViewed

View full description

πŸ’Ž Seniority level: Middle, 4+ years

πŸ” Industry: Software Development

🏒 Company: FlagshipRTL

πŸ—£οΈ Languages: English

⏳ Experience: 4+ years

Requirements:
  • 4+ years of Python experience in a professional environment
  • Experience with orchestration tools and data pipeline management
  • Demonstrated experience in fast-paced, innovation-centric environment
  • Strong knowledge of SQL (Postgres, preferred)
  • Understanding of other types of database technologies and how to use them effectively
  • Comfortable working in cloud/containerized environments with on demand utilization
  • You are a strong collaborator with the ability to foster solid team dynamics and effective cross-functional relationships
  • Enjoy researching, problem solving, and delivering clarity when opportunities have multiple solutions and are ambiguous in scope.
Responsibilities:
  • Implementation and maintenance of robust data pipelines that collect data from multiple sources and feed into our Data Science and Software Engineering teams
  • Observe and debug data as it passes through layers of our internal infrastructure
  • Enhance and improve our existing ETL pipelines and data warehouse by following the Robustness Principle - being lenient in what we accept and strict in what we provide
  • Parse, transform, and ingest large CSV and JSONL documents
  • Validate and ensure the integrity of our data through automated tests
  • Collaboration with customers and external parties to define, update, and fix data pipelines
  • Creative ideation with internal stakeholders on using data to answer questions as well as providing solutions that help meet immediate and long term goals
  • Continuously keep yourself up to date with the latest technologies and techniques to maintain our expectations for quality software development
  • Be a strong advocate for data quality as well as engineering efficiency
Apply

Related Jobs

Apply
πŸ”₯ Rust Backend Engineer
Posted about 21 hours ago

πŸ“ US, EU

🧭 Full-Time

πŸ’Έ 130000.0 - 160000.0 USD per year

πŸ” Software Development

🏒 Company: SvixπŸ‘₯ 1-10πŸ’° $7,750,000 about 2 years agoDeveloper ToolsInformation TechnologyEnterprise Software

  • Experience building production services with Rust.
  • Working at high scale and high availability environments
  • Be a clear communicator that is great to work with.
  • Be obsessed with providing a great developer experience.
  • Deploy high quality production code in a fast-paced environment.
  • Help the team scale the product while ensuring stability and high availability.
  • Build new features while providing a great developer experience for our customers.

Backend DevelopmentSoftware DevelopmentRustRESTful APIsMicroservices

Posted about 21 hours ago
Apply
Apply

🏒 Company: VerisianπŸ‘₯ 1-10πŸ’° $1,274,900 Pre-seed over 1 year agoPharmaceuticalSoftware

Posted 1 day ago
Apply
Apply

🧭 Full-Time

πŸ” SaaS

🏒 Company: NexlπŸ‘₯ 11-50πŸ’° $4,359,961 Series A over 1 year agoIT ManagementSoftware

  • Deep Expertise: Proven experience in back-end technologies. Familiarity with Ruby on Rails is a requirement.
  • Problem Solver: Strong analytical and troubleshooting skills. Ability to translate business requirements into efficient code.
  • Team Player: Ability to collaborate effectively with cross-functional teams, from design to deployment.
  • Innovation-Driven: Passionate about staying updated with the latest tech trends, and bringing innovative solutions to the table.
  • Quality Focus: Experience with unit testing, performance optimization, and ensuring the robustness of applications.
  • B2B SaaS Experience: 3+ years experience in a B2B SaaS startup or technology company.
  • Bonus: Has experience with the legal industry.
  • Build & Enhance: Design, develop, and optimize applications using Ruby on Rails.
  • Design & Development: Design, develop, and deploy cutting-edge applications across a range of platforms.
  • Performance Assurance: Ensure the performance, quality, and responsiveness of applications.
  • Problem Solving: Identify and correct bottlenecks, eradicate bugs, and elevate application performance.
  • Collaboration: Work closely with other teams to turn ideas into actionable features.
  • Mentoring: Act as a guiding light for junior engineers, providing insights, feedback, and support.
  • Stay Updated: Keep abreast of the latest trends in web development and integrate best practices.
Posted 1 day ago
Apply
Apply

πŸ” Hospitality

🏒 Company: Lighthouse

  • Bachelor or Master degree in a software engineering field
  • Experience writing Python and/or Golang
  • Experience with any cloud platform
  • Fluency in SQL
  • Good software engineering practices, e.g. use of version control
  • Work on new feature developments for our existing products as well as creating new products from scratch.
  • Architect, code and maintain existing & new Python/Go (micro-)services.
  • Deploy and monitor services in a reproducible and scalable way.
  • Develop a high affinity with our various, often complex, datasets by crunching large amounts of data on the fly in API implementations and data processing jobs.
  • Experiment with, think about and take ownership of a piece of our codebase/infrastructure and find ways to improve it, both in terms of performance/efficiency and structure/best practices.
  • Ensure high quality deliverables through extensive testing as part of your development process.
  • Be part of the product scrum-teams, creating high performing and efficient APIs related to new feature developments.
Posted 1 day ago
Apply
Apply

πŸ“ Utah, Texas, N. Carolina, Virginia, Florida, Ohio

🧭 Full-Time

πŸ” Software Development

🏒 Company: CanopyπŸ‘₯ 11-50πŸ’° $2,885,159 Seed over 2 years agoHome DecorHome ImprovementWellnessBeauty

  • At least 5 years of web development experience (Python, Java, or Kotlin preferred)
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • Passion for building innovative, scalable solutions that have real customer impact
  • Ability to work well on a highly collaborative team with other product development roles
  • Ability to communicate well with others to promote ideas while showing mutual respect for others’ opinions
  • Strong interest in AI technologies and a passion for exploring their potential to improve user experiences.
  • Experience working with various AI tools, libraries, and platforms.
  • A basic understanding of LLMs, their capabilities, and weaknesses.
  • Work with your product manager, UX designer, engineers, and customers to define and validate new features and enhancements.
  • Meet with frontend engineers to design effective REST API endpoints and document the service contract.
  • Implement microservice endpoints using Python with asyncio or Java with Vert.x, PostgreSQL, Redis, RabbitMQ, and anything else you need to get the job done.
  • Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers' code.
  • Own service builds and deployments to our staging and production environments using Docker, GitHub, and Kubernetes.
  • Identify, prioritize, and resolve bugs and technical debt.
  • Mentor other developers on your team and share gained knowledge with the rest of the backend developers through trainings.
  • Participate in interviews of candidates to help us continue to hire the best.
  • Collaborate with the AI group to brainstorm and design AI-driven solutions that enhance the capabilities of our platform.
  • Work on projects that leverage AI models and tools, ensuring seamless integration into the backend systems.
  • Design, measure, and monitor business metrics that quantify AI model performance.
  • Drive best practices for adopting AI technologies across development teams.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLArtificial IntelligenceCloud ComputingJavaKotlinKubernetesMachine LearningREST APICI/CDRESTful APIsMicroservices

Posted 1 day ago
Apply
Apply

🧭 Full-Time

πŸ” Software Development

🏒 Company: Mechanized AIπŸ‘₯ 11-50Artificial Intelligence (AI)Big DataMachine LearningInformation TechnologySoftware

  • 4+ years of industry experience as a Cloud Data Engineer/Backend Engineer
  • Deep experience in Python (4+ years), and flask (2+ years)
  • Deep Cloud experience & experience designing & building cloud architectures for data-centric products end-to-end. Azure, GCP or AWS
  • Experience with Infrastructure as Code: Pulumi, Terraform. At least 2 years
  • Experience with: authentication best practices (autho0, cognito), SQL & NoSQL on the cloud, network config (NLBs), logging and data streaming
  • Experience with creating multi-tenant and single-tenant platform tools
  • Dealt with building products via ECS, Flask, Python
  • Knowledge of DevOps best practices
  • Bachelors or Masters in Computer Science
Help create AI products in different clouds (Azure, GCP, AWS)
Posted 2 days ago
Apply
Apply

🧭 Full-Time

πŸ” Software Development

🏒 Company: Mechanized AIπŸ‘₯ 11-50Artificial Intelligence (AI)Big DataMachine LearningInformation TechnologySoftware

  • 4+ years of industry experience as a Cloud Data Engineer/Backend Engineer
  • Deep experience in Python, and flask
  • Deep Cloud experience & experience designing & building cloud architectures for data-centric products end-to-end. Azure, GCP or AWS
  • Experience with Infrastructure as Code: Pulumi, Terraform
Create AI products in different clouds (Azure, GCP, AWS)
Posted 2 days ago
Apply
Apply

πŸ” Software Development

🏒 Company: 1047 GamesπŸ‘₯ 101-250πŸ’° $100,000,000 over 3 years agoComputerCommunitiesVideo GamesMedia and EntertainmentSoftware

  • 4+ years of backend engineering experience
  • Experience solving distributed systems challenges; we look for people who can assess a challenge, craft a scalable solution, and run with implementation
  • Expert in a common programming language, preferably C# or Go
  • Ability to serve as a component owner for software with a large user base, with focuses on maintainability and high reliability
  • Experience working in fast paced environments with a high level of autonomy
  • Familiarity with AWS or other cloud platform providers
  • Work closely with the other engineers across backend, infrastructure, and data to implement support for new and improved game features and systems
  • Build backend services, deploy them to Kubernetes, take them to production, and monitor the results
  • Scale services to support millions of concurrent players
  • Have plenty of opportunity to work on any aspect of our technology stack, infrastructure, or backend services if you'd like!
Posted 2 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 217000.0 - 303900.0 USD per year

πŸ” Software Development

  • 5+ years of experience as a software engineer in large-scale distributed systems.
  • 8+ years of hands-on, professional software development experience in one or more general purpose programming languages (Go, Python, Java, C++)
  • Experienced with GraphQL, REST, HTTP, gRPC, Thrift basics, and the ability to design and implement maintainable APIs
  • Experienced with distributed caching layers, and distributed large scale data storage systems like Redis.
  • Familiarity with image processing and delivery technologies such as image scaling, cropping, and image formats like progressive JPEG, WebP, etc.
  • Familiarity with HTTP Live Streaming (HLS), MPEG-DASH, MP4, and other streaming protocols, as well as video compression standards (H.264, H.265/HEVC, VP9, AV1)
  • Working knowledge of CDN technologies (Fastly, Cloudfare, Cloudfront) to optimize video delivery. Experienced with domain specific language like VCL.
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Architect and evolve Reddit media infrastructure to deliver scalable, high-performance solutions that set new benchmarks for the industry.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Lead a team of thoughtful, fast-moving, and motivated engineers. Set and define standards that improve developer workflows, recommend best practices, and help coach and mentor engineers on the team to further their professional development.
  • Continuously learn and improve your technical and non-technical abilities.

AWSBackend DevelopmentDockerGraphQLLeadershipProject ManagementPythonSoftware DevelopmentSQLAgileData AnalysisDesign PatternsImage ProcessingJavaKubernetesC++Cross-functional Team LeadershipAlgorithmsAPI testingData StructuresGogRPCRedisCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringOrganizational skillsMicroservicesTechnical supportSoftware Engineering

Posted 2 days ago
Apply
Apply

πŸ“ Singapore

🧭 Full-Time

πŸ” Software Development

🏒 Company: GoodnotesπŸ‘₯ 101-250πŸ’° $6,000,000 Seed almost 5 years agoComputerConsumerAppsSoftware

  • Mastery in at least one JVM programming language. We mainly use Kotlin, but we’re open to Java and Scala
  • A good knowledge of idiomatic Kotlin and familiarity with Kotlin concurrency model is your extra advantage
  • Experience running high-performance and high-load JVM based workloads on Kubernetes (e.g. AWS EKS) and AWS Lambda services
  • Good understanding of modern distributed databases (we use CockroachDB so it will be an extra advantage if you worked with CockroachDB open-source or Enterprise in the past especially if you were also involved in setting up and operating self-hosted CRDB clusters)
  • Expertise in identifying access patterns, defining optimal relational data models and indexing strategies
  • Knowledge of non-relational distributed databases
  • Previous experience in building client-facing APIs and deep understanding of various L7 communication protocols (HTTP, gRPC, WebSocket, webRTC)
  • Expertise in cloud storage, deployment and computing. We use AWS but we’re open to other platform experience
  • Knowledge of infrastructure as code (IaC) tools such as Terraform and AWS CDK
  • An ideal candidate should also have experience in building collaborative real-time tools (e.g. Google Docs, Slack, etc.) and/or data synchronisation/backup solutions (e.g. iCloud, Dropbox)
  • Deep understanding of computer science fundamentals
  • You have led the development of complex systems from inception to millions of users
  • Robust software engineering practices, testing and automation have no secrets for you
  • Excellent problem-solving and story-telling skills
  • A love of software craftsmanship, you have a strong desire of self-improvement through side projects and sharing
  • Good sense of the best tools for any task
  • Architect and design scalable solutions that are easy to maintain to allow the development of exciting features and support more users.
  • Implement elegant solutions with clean code.
  • Enable communication across multiple Mobile, Web Frontend, Backend Services and QA teams
  • Define and drive the completion of new initiatives and features by removing blockers for the team
  • Continuously improve the development practices through research, automation, documentation and testing
  • Share your knowledge and experience with the rest of the team

AWSBackend DevelopmentSQLCloud ComputingJVMKotlinKubernetesQASoftware ArchitectureAlgorithmsAPI testingData StructuresgRPCREST APIWebRTCCI/CDTerraformMicroservicesJSONData modelingSoftware EngineeringDebugging

Posted 3 days ago
Apply

Related Articles

Posted 10 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.