Vakansiya haqqında
Location: Azerbaijan
Employment Type: Full-Time
Experience: Minimum 2 Years
About the Role
We are looking for a hands-on Technical Solutions Engineer to work across software
development, client engagement, SaaS implementation, third-party integrations, and business process
automation.
The ideal candidate should have strong programming skills, a
solid understanding of backend technologies, APIs, and databases, and the ability to translate business requirements
into practical technical solutions.
This role involves working directly
with clients, developing and customizing software, integrating external platforms, deploying solutions, and
troubleshooting technical issues. We are looking for someone who can independently own technical tasks from
requirements through delivery.
Key Responsibilities
Client Engagement & Technical Implementation
Engage with clients to understand business requirements and technical
needs.
Design and implement appropriate technical
solutions.
Configure, customize, and deploy SaaS products for new
clients.
Manage technical onboarding, testing, and client
go-live.
Software Development & Integrations
Develop, modify, and maintain backend code, APIs, scripts, and application
functionality.
Implement integrations with third-party platforms,
including Meta (Facebook, Instagram, WhatsApp Business).
Work with REST
APIs, OAuth, webhooks, databases, and external services.
Build custom
features and technical solutions based on client or product requirements.
Contribute to broader software development and product improvement
initiatives.
Deployment & Troubleshooting
Configure and deploy application changes, integrations, and client-specific
solutions.
Test workflows, APIs, and system
functionality.
Investigate and resolve application errors, integration
failures, and technical issues.
Maintain reliable operation of deployed
solutions.
Automation & Technical Solutions
Identify opportunities to automate business processes.
Develop automation workflows using APIs, webhooks, custom code, or automation
tools.
Implement AI-powered integrations and workflows where
required.
Build reusable technical components to improve delivery
efficiency.
Documentation & Collaboration
Document technical configurations, integrations, and implementation
procedures.
Collaborate with engineering, product, and client-facing
teams.
Communicate technical requirements, progress, and issues
clearly.
Improve and standardize technical delivery
processes.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field,
or equivalent practical experience.
Minimum 2 years of relevant software
engineering or technical implementation experience.
Hands-on programming
experience with Python, JavaScript, Node.js, or similar technologies.
Solid understanding of backend development, REST APIs, webhooks, JSON, and
HTTP.
Knowledge of OAuth 2.0, API authentication, and third-party
integrations.
Working knowledge of SQL or NoSQL
databases.
Familiarity with Git, deployment environments, and application
configuration.
Ability to understand existing codebases and independently
implement technical solutions.
Strong debugging, problem-solving, and
analytical skills.
Good communication skills and ability to engage with
clients on technical matters.
Preferred Skills
Experience with Meta Graph API, WhatsApp Cloud API, and Meta Business
integrations.
Experience with SaaS platforms and multi-tenant
architectures.
Familiarity with Docker, cloud platforms, and
CI/CD.
Experience with automation tools such as n8n, Make, or
Zapier.
Familiarity with AI APIs, LLM integrations, or AI
automation.
Understanding of CRM, messaging, and business automation
systems.
Experience with frontend development or full-stack
applications.
What Success Looks Like
Clients are successfully onboarded with reliable technical
solutions.
Integrations, customizations, and software changes are
delivered efficiently.
Technical issues are resolved
effectively.
Client requirements are translated into working software and
automation solutions.
Engineering and implementation processes become
more scalable and reusable.
Interested
candidates can apply by filling out the form in the Apply for
job button.
Təsvir mənbədəki dildə saxlanılıb. Göstərilməyən şərtlər təxmin edilmir.
