Jr - Sr Fullstack FE Developer (JS, Mobile)
Dikshatek
Ho Chi Minh City, Vietnam1 month ago
48 views20 saves8 applies
Prepare for this role
Job Type
full time
Description
Key Responsibilities:
- Design, develop and maintain highly performant, reliable web apps with Svelte and SvelteKit and backend solutions and services using Golang.
- Architect and implement efficient and reusable backend systems, APIs, and microservices to support business requirements.
- Write clean, maintainable, efficient and testable code, adhering to best practices and coding standards.
- Optimize application performance and scalability, identify and resolve bottlenecks, and improve overall system efficiency.
- Ensure the security and integrity of systems by implementing appropriate authentication, authorization, and data protection measures.
- Be responsible for thorough testing and debugging of applications, and collaborate with QA engineers to ensure high-quality software delivery.
- Work closely with DevOps engineers to deploy and manage applications in production environments, and monitor system performance and availability.
- Stay up-to-date with emerging technologies, trends, and best practices in development, and propose innovative solutions to enhance the platform.
- Troubleshoot and resolve production issues, bugs, and performance bottlenecks
- Ensure that testing documentation is up-to-date and accessible to the team.
Qualifications:
- Minimum 3+ years of experience as a Fullstack Developer with a focus on frontend development
- Experiences with Mobile development
- Strong proficiency with Typescript and related frontend technologies (HTML, CSS, Javascript)
- Solid understanding of data structures, algorithms, and software design principles.
- Understanding of UX design principles and ability to collaborate effectively with designers.
- Experience in the Go programming language and building backend applications
- Experience with designing and implementing GraphQL APIs, RESTful APIs and microservices architecture.
- Proficiency with RDBs (Yugabyte, CockroachDB, Postgres) and NoSQL (Mongo) databases.
- Experience with CICD workflows (e.g. GitHub Actions) and version control systems (e.g. Git)
- Understanding of software testing principles, including unit testing, test coverage, integration testing, and debugging techniques. Familiarity with testing frameworks and tools such as Jest/Mocha, JUnit, or Postman.
- Familiarity with automated testing frameworks and tools (e.g. Playwright, Vitest)
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Familiarity with cloud platforms such as AWS, Azure, and Google Cloud.
- Experience with a message queuing system such as Nats, Kafka or equivalent.
- Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative team environment.
- Good English communication and interpersonal skills.
- Bonus if also proficient in other languages such as Java, JavaScript, Svelte/Svelte Kit, or Rust.
This job is found at InterviewStack.io
Skills
gosvelteapismicroservicesscalabilitydebuggingtypescripthtmlcssjavascriptalgorithmsgraphqlrestful apiscockroachdbpostgresqlnosqlci/cdgithub actionsgitunit testingintegration testingjestmochajunitplaywrightcontainerizationdockerawsazurenatskafkajavaux designfrontend developmentdata structuresautomated testing