Senior Backend Developer

Job updated about 1 month ago
Actively Reviewing Resumes

Job Description

We are seeking highly skilled and experienced Senior Backend Developers to join our dynamic development team. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining the server-side logic and systems that power our applications and services. You will work closely with Flutter developer, blockchain developer, product manager, and stakeholders to build scalable and efficient solutions using modern backend technologies and cloud services, such as SST.dev for infrastructure as code, AWS Lambda for execution, DynamoDB for the database, S3 bucket for storage, Cognito for authentication, CloudFront and Cloudflare for CDN, and media processing pipelines.

Responsibilities

  • Design, develop, and maintain robust and scalable server-side components of our applications using Node.js and TypeScript.
  • Implement infrastructure as code using SST.dev, ensuring scalability, reliability, and security of the backend infrastructure.
  • Develop and optimize DynamoDB database schemas, queries, and indexing strategies to ensure efficient data storage and retrieval. 
  • Develop and optimize backend API using AWS Lambda serverless architectures and improve overall performance.
  • Write clean, maintainable, efficient, and well-tested code using best practices and design patterns.
  • Troubleshoot and debug production issues, providing timely resolutions and bug fixes.
  • Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
  • Optimize application performance, responsiveness, and efficiency.
  • Work closely with application, blockchain and infra developers to integrate APIs and app services.
  • Collaborate with cross-functional teams to define project requirements, scope, and timelines.
  • Stay up-to-date with the latest trends and advancements in serverless and cloud infrastructure development.
  • Mentor and guide junior developers, providing technical expertise and support.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Collaborate with DevOps and infrastructure teams to ensure smooth deployment, monitoring, and operation of backend services.
  • Continuously improve development processes by suggesting and implementing innovative ideas and tools.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered.
  • Proven experience as a Backend Developer, with a focus on server-side development using Node.js and TypeScript.
  • Strong proficiency in serverless infrastructure and familiarity with Infrastructure as Code tools such as: Terraform, k8s, sst.dev
  • Strong proficiency in AWS Lambda ecosystem for server-side development
  • Strong proficiency in designing and developing RESTful APIs and serverless architectures
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, and experience deploying applications in a serverless environment.
  • Solid understanding of database systems, with hands-on experience in DynamoDB or other NoSQL databases.
  • Experience with cloud services, particularly AWS services such as S3, Cognito, CloudFront, Lambda, and Cloudflare.
  • Proficient in version control systems, such as Git.
  • Strong problem-solving and analytical skills, with the ability to debug and resolve complex issues.
  • Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams.
  • Understanding of serverless security best practices and vulnerabilities.
  • Experience with agile development methodologies, such as Scrum.
  • Familiarity with continuous integration and delivery (CI/CD) processes.
  • Ability to mentor and guide junior developers, providing technical leadership and support.
  • Strong attention to detail and a commitment to delivering high-quality software solutions.

Nice to have

  • Knowledge of message queues and event-driven architectures, using tools like RabbitMQ or Apache Kafka.
  • Familiarity with DevOps practices and tools for continuous integration and deployment.
  • Knowledge and experience of working on mobile development
  • Experience with automated testing frameworks
  • Understanding of cryptographic best practices and vulnerabilities.
  • Contributions to the open-source community or personal projects.
  • Experience with blockchain app development, such as Ethereum or Sui, and integrating blockchain technology into backend applications.
  • Familiarity with smart contracts and decentralized application (DApp) development.
  • Knowledge of popular blockchain frameworks and tools, such as Web3.js, Solidity or Sui Move.
  • Experience with AWS KMS for key and secret managements.
  • Understanding of blockchain security best practices and vulnerabilities.

Interview process

  • Initial Screening ( Resumes and Past Work + Interview, 15 - 30 mins video interview )
  • CTO Technical Assessment & Interview ( 1 hour video interview )
    • To evaluate the proficiency in overall backend development & infra design
    • Deep dive into technical skills and experience. Discussion on previous projects, architecture design choices, coding style, and their ability to solve complex programming problems
  • Team Interview ( 3 hours onsite interview )
    • Behavioral and Cultural Fit Interview — To evaluate collaboration skills and compatibility with our team culture
    • Team Collaboration Exercise — To evaluate the ability to effective team work and communication with actual application deployment task
    • Founders Interview
  • Offer

Company Value: The Man In The Arena

“It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat.”

— Theodore Roosevelt (26th U.S. President)

Media Coverage

English

Japan

Taiwan

China

More About Passion Labs and This Role

https://work-at-passion.super.site/job-positions/senior-backend-developer

1
3 years of experience required
1,000,000 ~ 1,800,000 TWD / year
Optional Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of Passion.xyz.
Passion.xyz
AdTech / MarTech
1 - 10 people

About us

About Passion:

Passion Labs Inc. is a Web3 technology company that supercharges community and reinvents customer engagement.

We envision and enable a world of true data ownership. Passion is our Proof of Engagement Platform, where we redefine the data sharing infrastructure between brands and users through “NFTs as Cookies”.

Passion-enabled NFTs act as zero & first party data for brands to strengthen their customer channels while bringing users full control of their personal data and unlocking branded culture and experiences.

-

Passion Labs 是一家基於區塊鏈 Web3 技術的新創公司

我們的產品旨在提供流暢的 Web2 使用者體驗,同時傳遞 Web3 價值

希望透過新的網路社群互動方式,實現一個真正的數據擁有權的世界

以 “NFT as Cookie” 作為社群互動的參與證明、重新定義用戶之間與品牌的數據共享基礎

Passion NFT 將作為品牌的零方和第一方數據

擴展接觸客戶的管道,並同時讓用戶完全控制自己的個人數據並釋放品牌文化和體驗


Culture of Passion:
  • Hunger: we care a lot about your desire to grow. "Where do you want to be in 10 years? Let's expedite your growth to get there."
  • Hustle: we work very hard to create great products. "Be proud of your work. And never quit trying.” Average age is ~30, we work very hard and have a lot fun together. Monthly team parties/outings. Check out our latest work with GQ Taiwan: http://m.me/barsurfingtaipei
  • Humble: we learn from our users everyday. “Fall in love with the problem, not the solution.”
  • Ownership: we only do work we are proud of.

We work very hard and grow our people consciously.
  • Strong mentorship culture, we invest heavily in our people.
  • There are no standard working hours, but we expect you to start by 10AM.
  • The more you put in the more you learn, working 9 hours a day is normal.
  • We have podcast & book clubs just for fun.

Team

Avatar of the user.
Co-Founder
Avatar of the user.
CTO
Avatar of the user.
Product Leader
Avatar of the user.
CTO

Jobs

Full-time
Entry level
2
32K ~ 41K TWD / month
Save