Senior Full Stack Software Engineer, .NET (Fully Remote, work from anywhere)
BitSational
Địa điểm làm việc: Hà Nội, Hồ Chí Minh, Hải Phòng
Hết hạn: 07/04/2023
- Chi tiết công việc
- Giới thiệu công ty
Vị trí công việc này hiện tại đã hết hạn nộp hồ sơ, bạn có thể tham khảo thêm một số công việc tương tự tại đây:
Mô tả công việc
Mô tả công việc
Số lượng cần tuyển: 1
This is a fully remote position, work from anywhere.
The Senior Full Stack Software Engineer works with our CTO and product manager to implement projects and tasks using .NET and related technologies.
The person holding this position will work to implement and extend the designed software architecture to implement systems and make them ready for the market.
The software engineer will have a key role in building and shaping our internal systems and their architecture.
This is an ideal position for a professional looking to learn and grow in the tech space. While we desire candidates who meet all of our needs, we understand that not everyone will satisfy all these requirements. We are willing to work with and mentor candidates looking to learn and grow as professionals.
Key Responsibilities
• Create user-facing visual designs and user experience patterns, and document and present those designs to relevant stakeholders.
• Translate visual designs and user experience patterns into code (HTML + CSS) and incorporate those resources and assets into existing client-side frameworks as appropriate for the application.
• Design and write software code for client-side interfaces that access APIs (internal and external) to accomplish their goals. Write reliable code to access those APIs and handle error conditions appropriately.
• Design and write software code for both interactive web-based systems as well as scripts to run unattended in the background.
• Participate in software and hosting architecture design efforts.
• Write well-designed code along with corresponding unit tests.
• Create software architectures that are economical and will scale.
• Take proactive initiative in surfacing and addressing shortcomings in the current software projects.
• Suggest improvements to the technical architecture of the systems you work on.
• Execute full software development life cycle (SDLC).
• Create flowcharts, layouts, and other documentation for your systems as needed.
• Troubleshoot, debug and upgrade existing systems into the current architecture.
• Maintain software and frameworks up to date.
• Train and learn new skills as necessary.
Key Competencies
• User Interface Design and Architecture
• Ability to design a user interface following best practices in the fields of modern visual web design and quality user experience.
• Ability to translate a sketched design into a realistic mock up.
• Design colour palettes for use in web projects.
• Present and demonstrate the design and user experience to stakeholders.
• Translate web design mock ups and colour palettes into HTML + CSS assets and resources and integrate those into client-side web site frameworks.
• Software Design and Architecture
• Actively and productively participates in software design efforts.
• Uses the experience and industry best practices in visual, software, and user experience design.
• Seeks, accepts, and incorporates suggestions for in-house software improvements.
• Designs API client frameworks for internal and third-party interaction.
• Documents client-side requirements for server-side API implementation.
• Creates architectures appropriate for the concurrency, use cases, and scale of the problem to solve.
• Designs systems (APIs) for third party interaction, both as a client and a server.
• Documents APIs for third party consumption.
• Software Coding
• Writes efficient and well-crafted source code with unit tests.
• Participates in the design and writes integrations tests.
• Participates in source code reviews both as requestor and reviewer.
• Can use the git distributed version control system efficiently.
• Follows coding style guidelines in all tasks.
• Work Planning
• Reviews the backlog priority list in preparation for the iteration planning meeting.
• Participates in the iteration planning meetings.
• Identifies possible technical implementation challenges and proactively seeks for resolution.
• Communicates and follows through with internal and external stakeholders to ensure problems, designs, and requirements are sufficiently articulated and accurate.
• Teamwork and Collaboration
• Contributes effectively to the company, shows clarity of team goals & roles, and is motivated to take on more where possible.
• Lacks excessive ego, emphasises team before self and acknowledges the contributions and achievements of others.
• Holds self and others accountable; commits to team decisions.
• Collaborates across teams, proactively sharing knowledge and maintaining connectivity.
• Engages in healthy conflict and challenges others in open communication.
• Shows good judgement and intuition in group dynamics, understands how their words and actions impact other people.
• Shows respect, uses inclusive language (we, our), promotes inclusivity and values.
Experience, Education and Skills
• General Skills
• Ability to communicate clearly in English both verbally and in writing.
• Discipline to attend meetings on time.
• Openness to learning new skills.
• Experience
• Required
• At least 5 years in a professional software engineering capacity.
• Experience in commercial .NET development.
• Experience in an Agile delivery environment.
• Experience in distributed source control system (git).
• Experience in API implementation (both as a client and as a server).
• Database design and development experience with SQL Server
• SaaS development.
• Experience creating mock ups and designing web pages and user experience.
• Experience in HTML + CSS + responsive design.
• Experience with client-side CSS frameworks and packagers/packers.
• Desired
• Ability to express system designs verbally and in writing.
• Ability to write technical documentation for consumption by both internal and external parties.
• Experience in API design (both as a client and as a server).
• Experience with the Azure Cloud environment (Can learn on the job).
• Experience in the design and implementation of micro-services.
• Hosting services using Kubernetes, Docker or similar.
• Experience with JavaScript-based client-side frameworks.
• Report development using PowerBI.
• Nice-To-Have
• Experience in building and maintaining CI/CD pipelines
• Hosting services using Kubernetes, Docker or similar.
• UX and user-centric design.
• Technical Skills
• HTML + CSS
• Bootstrap
• C#
• JavaScript/Typescript
• Blazor WebAssembly (or willingness to learn).
• .NET 7
• Azure
• Git
• Balsamiq, or similar mock-up/wireframing tools.
• Education
• No preference
Số lượng cần tuyển: 1
This is a fully remote position, work from anywhere.
The Senior Full Stack Software Engineer works with our CTO and product manager to implement projects and tasks using .NET and related technologies.
The person holding this position will work to implement and extend the designed software architecture to implement systems and make them ready for the market.
The software engineer will have a key role in building and shaping our internal systems and their architecture.
This is an ideal position for a professional looking to learn and grow in the tech space. While we desire candidates who meet all of our needs, we understand that not everyone will satisfy all these requirements. We are willing to work with and mentor candidates looking to learn and grow as professionals.
Key Responsibilities
• Create user-facing visual designs and user experience patterns, and document and present those designs to relevant stakeholders.
• Translate visual designs and user experience patterns into code (HTML + CSS) and incorporate those resources and assets into existing client-side frameworks as appropriate for the application.
• Design and write software code for client-side interfaces that access APIs (internal and external) to accomplish their goals. Write reliable code to access those APIs and handle error conditions appropriately.
• Design and write software code for both interactive web-based systems as well as scripts to run unattended in the background.
• Participate in software and hosting architecture design efforts.
• Write well-designed code along with corresponding unit tests.
• Create software architectures that are economical and will scale.
• Take proactive initiative in surfacing and addressing shortcomings in the current software projects.
• Suggest improvements to the technical architecture of the systems you work on.
• Execute full software development life cycle (SDLC).
• Create flowcharts, layouts, and other documentation for your systems as needed.
• Troubleshoot, debug and upgrade existing systems into the current architecture.
• Maintain software and frameworks up to date.
• Train and learn new skills as necessary.
Key Competencies
• User Interface Design and Architecture
• Ability to design a user interface following best practices in the fields of modern visual web design and quality user experience.
• Ability to translate a sketched design into a realistic mock up.
• Design colour palettes for use in web projects.
• Present and demonstrate the design and user experience to stakeholders.
• Translate web design mock ups and colour palettes into HTML + CSS assets and resources and integrate those into client-side web site frameworks.
• Software Design and Architecture
• Actively and productively participates in software design efforts.
• Uses the experience and industry best practices in visual, software, and user experience design.
• Seeks, accepts, and incorporates suggestions for in-house software improvements.
• Designs API client frameworks for internal and third-party interaction.
• Documents client-side requirements for server-side API implementation.
• Creates architectures appropriate for the concurrency, use cases, and scale of the problem to solve.
• Designs systems (APIs) for third party interaction, both as a client and a server.
• Documents APIs for third party consumption.
• Software Coding
• Writes efficient and well-crafted source code with unit tests.
• Participates in the design and writes integrations tests.
• Participates in source code reviews both as requestor and reviewer.
• Can use the git distributed version control system efficiently.
• Follows coding style guidelines in all tasks.
• Work Planning
• Reviews the backlog priority list in preparation for the iteration planning meeting.
• Participates in the iteration planning meetings.
• Identifies possible technical implementation challenges and proactively seeks for resolution.
• Communicates and follows through with internal and external stakeholders to ensure problems, designs, and requirements are sufficiently articulated and accurate.
• Teamwork and Collaboration
• Contributes effectively to the company, shows clarity of team goals & roles, and is motivated to take on more where possible.
• Lacks excessive ego, emphasises team before self and acknowledges the contributions and achievements of others.
• Holds self and others accountable; commits to team decisions.
• Collaborates across teams, proactively sharing knowledge and maintaining connectivity.
• Engages in healthy conflict and challenges others in open communication.
• Shows good judgement and intuition in group dynamics, understands how their words and actions impact other people.
• Shows respect, uses inclusive language (we, our), promotes inclusivity and values.
Experience, Education and Skills
• General Skills
• Ability to communicate clearly in English both verbally and in writing.
• Discipline to attend meetings on time.
• Openness to learning new skills.
• Experience
• Required
• At least 5 years in a professional software engineering capacity.
• Experience in commercial .NET development.
• Experience in an Agile delivery environment.
• Experience in distributed source control system (git).
• Experience in API implementation (both as a client and as a server).
• Database design and development experience with SQL Server
• SaaS development.
• Experience creating mock ups and designing web pages and user experience.
• Experience in HTML + CSS + responsive design.
• Experience with client-side CSS frameworks and packagers/packers.
• Desired
• Ability to express system designs verbally and in writing.
• Ability to write technical documentation for consumption by both internal and external parties.
• Experience in API design (both as a client and as a server).
• Experience with the Azure Cloud environment (Can learn on the job).
• Experience in the design and implementation of micro-services.
• Hosting services using Kubernetes, Docker or similar.
• Experience with JavaScript-based client-side frameworks.
• Report development using PowerBI.
• Nice-To-Have
• Experience in building and maintaining CI/CD pipelines
• Hosting services using Kubernetes, Docker or similar.
• UX and user-centric design.
• Technical Skills
• HTML + CSS
• Bootstrap
• C#
• JavaScript/Typescript
• Blazor WebAssembly (or willingness to learn).
• .NET 7
• Azure
• Git
• Balsamiq, or similar mock-up/wireframing tools.
• Education
• No preference
Yêu cầu
Yêu cầu công việc
Kinh nghiệm làm việc: 5-99 năm
• You work at your own pace, so you must be able to manage your time independently to deliver work.
• You must speak and read/write English.
Kinh nghiệm làm việc: 5-99 năm
• You work at your own pace, so you must be able to manage your time independently to deliver work.
• You must speak and read/write English.
Quyền lợi
Quyền lợi được hưởng
Work in a fast-paced startup environment. Gain experience in all-new technologies and architectures. Makethe job what you want out of it: Be in the role that best suits your professional goals and objectives.
Work in a fast-paced startup environment. Gain experience in all-new technologies and architectures. Makethe job what you want out of it: Be in the role that best suits your professional goals and objectives.
Thông tin khác
Yêu cầu hồ sơ
Ngôn ngữ trình bày hồ sơ: Tiếng Anh
Ngôn ngữ trình bày hồ sơ: Tiếng Anh
Thông tin chung
- Ngày hết hạn: 07/04/2023
- Thu nhập: 17.500.000 - 25.000.000 VND
Giới thiệu công ty
Xem trang công ty
We are a company developing our own software SaaS products. We are based in the USA and New Zealand. We have an international team and so we hire people to work remotely from their home. We do not have a preference on location, but we would like to discuss how much time overlap we can have so we...
Quy mô công ty
Dưới 10 nhân viên
Việc làm tương tự
Công ty TNHH INFOdation VN
You'll love it
30/10/2024
Hồ Chí Minh, Khánh Hòa
Công ty TNHH Giải pháp Công nghệ MIGI - MIGITEK
20 triệu - 25 triệu
04/11/2024
Hà Nội
CÔNG TY CỔ PHẦN DỊCH VỤ DI ĐỘNG THẾ HỆ MỚI - NMS
Tới 25 triệu
30/11/2024
Hà Nội
Ohmyhotel&Co VN Co.,Ltd
From 28.000.000 VND
08/11/2024
Hồ Chí Minh
hỗ trợ doanh nghiệp
Giải thưởng
của chúng tôi
Top 3
Nền tảng số tiêu biểu của Bộ
TT&TT 2022.
Top 15
Startup Việt xuất sắc 2019 do VNExpress tổ chức.
Top 10
Doanh nghiệp khởi nghiệp sáng tạo Việt Nam - Hội đồng tư vấn kinh doanh ASEAN bình chọn.
Giải Đồng
Sản phẩm công nghệ số Make In Viet Nam 2023.