Benefits & Perks
Remote-Friendly
We support our global team members with flexible office hours and remote work options to ensure they can be their best for Devblock and their families. We understand that life can be unpredictable, and we trust our team to manage their time effectively. Whether you're a night owl or an early riser, we empower you to create a schedule that best suits your productivity.
Competitive Pay
We recognize and reward talent. We are committed to providing our team members with competitive pay packages that reflect their expertise and contributions. Join us and enjoy the satisfaction of being valued for your skills, as we aim to create an environment where everyone's hard work is recognized and compensated fairly.
Healthcare
We care about our team's well-being as much as they care about our clients! We offer comprehensive healthcare benefits to ensure you and your family's health and happiness. Your peace of mind matters to us, and we're proud to provide the support you need to lead a fulfilling and healthy life.
Career Growth
Unlock your full potential with us! We believe in nurturing talent and empowering our team members to grow both personally and professionally. With access to cutting-edge projects and opportunities to learn from industry experts, you'll experience a stimulating environment that fuels your career aspirations.
Generous Vacation Policy
We offer competitive vacation benefits, allowing you to take the time you need to relax and come back refreshed. Work-life balance is crucial, and we encourage you to enjoy quality time with loved ones and pursue your passions outside of work.
Continuous Learning
Innovation is at the heart of everything we do, and that includes investing in our team's continuous learning. We provide various avenues for professional development, including workshops, seminars, and access to online resources.
Remote-Friendly
We support our global team members with flexible office hours and remote work options to ensure they can be their best for Devblock and their families. We understand that life can be unpredictable, and we trust our team to manage their time effectively. Whether you're a night owl or an early riser, we empower you to create a schedule that best suits your productivity.
Competitive Pay
We recognize and reward talent. We are committed to providing our team members with competitive pay packages that reflect their expertise and contributions. Join us and enjoy the satisfaction of being valued for your skills, as we aim to create an environment where everyone's hard work is recognized and compensated fairly.
Healthcare
We care about our team's well-being as much as they care about our clients! We offer comprehensive healthcare benefits to ensure you and your family's health and happiness. Your peace of mind matters to us, and we're proud to provide the support you need to lead a fulfilling and healthy life.
Career Growth
Unlock your full potential with us! We believe in nurturing talent and empowering our team members to grow both personally and professionally. With access to cutting-edge projects and opportunities to learn from industry experts, you'll experience a stimulating environment that fuels your career aspirations.
Generous Vacation Policy
We offer competitive vacation benefits, allowing you to take the time you need to relax and come back refreshed. Work-life balance is crucial, and we encourage you to enjoy quality time with loved ones and pursue your passions outside of work.
Continuous Learning
Innovation is at the heart of everything we do, and that includes investing in our team's continuous learning. We provide various avenues for professional development, including workshops, seminars, and access to online resources.
Open Positions
USA
About Devblock
At Devblock, we bring extraordinary people together to create world-class, game-changing web, mobile, and application software. Headquartered in Seattle, we are a global digital and software engineering consultancy offering end-to-end solutions—from ideation and strategy to creative content, software development, release management, and ongoing operational support and maintenance — for clients ranging from venture-backed startups to Fortune 500 enterprises. Despite our rapid growth to over 120 employees worldwide, we have proudly retained a boutique, family atmosphere where the passion for our work, our craft, and our clients is evident in every project we deliver.
Our teams, consisting of world-class architects, creatives, project and product managers, engineers, and, of course, our clients, are remarkably diverse — a core strength. We bring a wide range of valuable perspectives, experiences, and technical expertise to each project. And as a result, our solutions are more efficient, engaging and innovative.
In addition to our standard professional service client engagements, Devblock also operates in a “venture development” model, in which we undertake deeper, equity-based partnerships with our clients.
Not only do we offer technical expertise, we’re adept at managing communications, timelines, and budgets for our clients. Whether designing a web site, mobile or backend application; fostering collaboration among teams; or striving to earn our clients’ trust; we put people first at Devblock.
Primary Responsibilities
- Incorporates several skills: account management, program/project management and product management
- Core responsibility is to understand our clients well, and to deliver on their expectations, with the support of the larger team of design, dev, and test across the US and Asia
Overview
Our Technical Program Managers (TPM) are intelligent, curious and self-driven managers who own client relationships and plan and execute custom software development engagements. These engagements often include Web Apps, Mobile Apps, backend admin systems or tools, report processing, backend integration/automation processes, and other code-driven components. These TPMs work with exciting new product concepts and modern technologies.
The TPM leads the rest of the development team to create custom software solutions for a broad spectrum of clients, building world-class applications. Our work frequently spans medical, e-commerce and retail, blockchain, system integrations, operations/logistics, emergency management, content management and education projects.
Through high quality work and an ownership mindset, the TPM earns the trust of our clients, acting as a partner to our clients, not just a service provider. The TPM cares earnestly about successfully launching products and features, celebrating wins alongside our clients.
Our engagement model typically has a US-based Technical Program Manager working with the client directly, as opposed to having the client work directly with offshore engineering. The TPM often joins evening or early morning meetings with the Asia-based team members to facilitate communications, status and expectations-setting both ways between client and delivery. The TPM also coordinates with on-shore engineering leads and architects to solution and set technical direction.
Responsibilities
- Lead software development functional requirements gathering with clients, holding meetings to identify and flesh out their business goals and product concepts, understanding deeply the real reason driving their business and use cases.
- Organize and write the functional and nonfunctional requirements in the early phases of the project, writing epic user stories and occasionally more granular stories and acceptance criteria.
- On some engagements, act as a product management consultant to the client, to provide them guidance on what is best practice, or what features we’ve seen perform well, or other such guidance.
- Own the relationship with the client, acting as their account manager, and ensure they are receiving high value from Devblock and raise and resolve concerns early and often.
- Represent Devblock positively to our clients and showcase the great work we do, to position Devblock as the authority and prevent any worry from the client.
- Work alongside our UX/UI designers to ensure design is thorough, high quality, and is approved by the client, while managing to the budget.
- Work alongside our technical architects to ensure a solution is designed that meets the requirements, while managing to the budget.
- Write and own the user stories and functional requirements, ensuring the other product team members have clarity and answers to their questions each day. The goal is to eliminate “re-work” by having clear detailed requirements – otherwise with poorly spec’d requests, the dev team spends time implementing, and then it is marked “done” but actually has to be reworked because it doesn’t meet the original expectation of the client and TPM, causing large budget waste.
- Carefully monitor and control scope, budget and schedule during project execution, both internally and externally, capturing and steering any change requests into the backlog for future work.
- Monitor project progress with an eye for “estimate at complete” and resolve issues where the EAC is trending higher than the project budget
- Review completed work with a “critical eye” or an “owner” mindset, and provide feedback to the team in an agile manner.
- Review estimates, test plans, architecture, demos, and other work product of the rest of the engineering team to provide feedback about how to improve its quality.
- Demonstrate the software to the client in regular calls, with full context about what features are working and what the known issues are.
- Invoice clients for the work performed accordingly, and follow up with clients on payments. Monitor and record “revenue recognized” each month.
- Monitor for issues arising from any aspect – from the tech team, from resource limitations, from the client or external factors – and drive to resolution.
- Anticipate or “sniff out” any risks to scope, schedule, and budget targets. Find and implement mitigations to these risks.
- Develop a product roadmap for future features / project scopes with the client in regular meetings so that we can identify and win new project work. Document and communicate this roadmap to the rest of the team so that resourcing and other technical planning can be performed properly.
- Lead sales estimation efforts, where we assess a project opportunity and come back to sales with a proposed scope and effort, along with any risks pertinent to the opportunity so that sales can make an informed proposal to the prospect.
Requirements
- Consulting experience is strongly preferred – working directly with external clients on software development engagements.
- Experience managing software engineering projects, end to end, and through to maintenance phase.
- Experience managing both front-end and back-end software work.
- Experience managing and coordinating remote team members in multiple time zones.
- University Degree in Computer Science or similar is valuable, enabling the TPM to analyze and collaborate on the engineering team’s technical solutions / options.
- Excellent verbal and written communication.
- High level of English fluency.
- High level of interpersonal skills.
- Detail oriented, organized, and thorough.
- Interested in not only personal career growth, but also in directly contributing to the growth and success of the organization.
VIETNAM
Top 3 Reasons to Join Us
- International and Exciting projects, Hybrid working.
- Competitive salary that matches your talent.
- Use and apply new technologies.
Job Description
We are looking for a NodeJS Engineer to build high-quality web-based applications. As a NodeJS Engineer, you will be responsible for:
- Designing and implementing services using TypeScript, Node.js, MongoDB, Redis, and AWS.
- Contributing ideas to data modeling, database design, and system architecture process.
- Collaborating with QC/BA team and other team members to establish objectives to deliver high-quality products to clients.
- Analyzing and improving our systems’ efficiency, scalability, and stability.
- Working closely with junior engineers to support and supervise the service quality.
Job Requirement
- 4+ years of working experience as a backend / full stack engineer.
- 3+ years of working experience with NodeJS.
- Open-minded, honest, and positive attitude.
- Ability to analyze requirements from BA team.
- Cloud service: AWS, Serverless, ELB, RDS.
- Databases: MySQL, MongoDB, DynamoDB, ElasticSearch.
- APIs: RESTful, GraphQL.
- Familiar with GitFlow.
- Familiarity with docker is a plus.
- English comprehension skills.
- Ability to work as a full-stack engineer is a big plus.
“More than just a job, Devblock is the right place to inspire your work and life” – Van Nguyen (Director, Talent Acquisition and Hiring Operation)
Contact/Follow us at email: resources@devblock.net
Top 3 Reasons to Join Us
- International and Exciting projects, Hybrid working.
- Competitive salary that matches your talent.
- Use and apply new technologies.
Job Description
We are looking for a .NET Engineer to build high-quality web-based applications. As a .NET Engineer, you will be responsible for:
- Working with Project Managers to determine needs and applying/customizing existing technology to meet those needs.
- Designing and coding superior technical solutions.
- Researching new technologies to apply in future projects.
- Creating efficient and logical databases for clients.
Job Requirements
MUST HAVE
- Strong background in data structures and algorithms, object-oriented programming, analysis and design of algorithms, database analysis and design.
- At least 3 years experience in the Microsoft .NET Framework or .NET Core, Azure (ASP.NET MVC, Web API, LINQ, Entity Framework).
- At least 2 years experience with MS SQL Server (views and stored procedures, optimizing queries).
- Extensive experience in developing Web-Applications and Web-Services.
- Extensive experience in developing windows services.
NICE TO HAVE
- Experience in Frontend Frameworks or Flutter.
- Experience in cloud-based platforms such as AWS or Microsoft Azure.
- Experience in design patterns such as Domain Driven Design, Service Oriented Architecture Design, and Microservices.
- UML (Unified Modeling Language).
“More than just a job, Devblock is the right place to inspire your work and life” – Van Nguyen (Director, Talent Acquisition and Hiring Operation)
Contact/Follow us at email: resources@devblock.net
Top 3 Reasons to Join Us
- International and Exciting projects, Hybrid working.
- Competitive salary that matches your talent.
- Use and apply new technologies.
Job Description
We are looking for a Python Engineer to build high-quality web-based applications. As a Python Engineer, you will be responsible for:
- Implementing back-end components for products using Python and related technologies to develop blockchain projects.
- Creating and maintaining organized and efficient data models & APIs.
- Analyzing product requirements and specifications to create, communicate, and implement the technical design.
- Writing high-quality code optimized for performance and stability.
- Implementing security structures.
- Writing clean code, performing code reviews, and helping teammates maintain code quality and organization.
- Fixing bugs, and maintaining and enhancing existing web modules.
Job Requirement
- At least 3 years of experience in a back-end developer role.
- Solid knowledge in: Programming Principle and Software Design Patterns.
- At least 2 years of experience in programming language: Python.
- Frameworks: Django, Django Rest Framework, React is a plus.
- Database: Postgres, mySQL, Elasticsearch, Redis; Message Queue.
- Git development lifecycle (branch, tag, release version).
- Collaboration tool: Jira.
- API Protocols: REST, gRPC.
- Experience with microservices, serverless design, Docker.
- Excellent diagnostic and troubleshooting skills.
- Knowledge of software performance optimization.
- Creative and proactive personality.
“More than just a job, Devblock is the right place to inspire your work and life” – Van Nguyen (Director, Talent Acquisition and Hiring Operation)
Contact/Follow us at email: resources@devblock.net
Top 3 Reasons to Join Us
- International and Exciting projects, Hybrid working.
- Competitive salary that matches your talent.
- Use and apply new technologies.
Job Description
We are looking for an experienced and talented AWS Cloud DevOps Engineer to join our engineering team (Architect, Product, Development, Platform/SRE). As an AWS Cloud DevOps Engineer, you will be responsible for:
- Ensuring the highest levels of production system performance, availability, and scalability.
- Sustaining network integrity, server deployment, and security.
- Automating the provisioning of infrastructure, system, and software.
- Designing and operating build & release, configuration management, and code deployments to multiple environments.
- Working closely with the development team to integrate new deployment processes and strategies.
- Seeking out problems or opportunities in critical, high-impact areas and coming up with solution options.
- Creating and completing the SOP for infrastructure systems.
Job Requirement
MUST HAVE
- Minimum of 3 years of working with cloud platforms, with proven focus on AWS Cloud technologies.
- Must have experience with virtualization (cloud).
- Working knowledge of Cloud infrastructure, deep technical knowledge of AWS infrastructure.
NICE TO HAVE
- Commercial advanced experience with AWS cloud services and AWS offerings.
- Advanced experience with containerization-based technologies (Docker/Kubernetes preferable) with Service Mesh (i.e.: Istio, Envoy) implementation.
- Good knowledge of infrastructure provisioning and configuration, ability to manage day-to-day cloud-based infrastructure (ie: Terraform, Ansible, Cloud Formation, etc.).
- Experience with log analysis and monitoring tools (Prometheus, Grafana, ELK, Splunk).
- Advanced knowledge of UNIX/Linux operating system including troubleshooting and system hardening.
- Good understanding of cloud infrastructure design covering in-depth networking setup and security, understanding TCP/IP protocol stack, building and managing clusters.
- Commercial experience with continuous integration, continuous delivery, software release, advanced deployment strategies, disposable environments, and virtualization.
- Scrum Methodology knowledge.
- Familiar with DevOps toolchain experience: Bitbucket, Bitbucket Pipelines, SonarQube, et al.
“More than just a job, Devblock is the right place to inspire your work and life” – Van Nguyen (Director, Talent Acquisition and Hiring Operation)
Contact/Follow us at email: resources@devblock.net