Job Role: Fullstack Developer
We are looking for a Full Stack GoLang + Angular Developer who is dedicated to the craft and writes code they are proud of. Get involved in the project discovery phase by brainstorming solutions, writing documentation, and designing database structures. Write clean, logical GoLang code according to project requirements and documentation.
Who You Are:
You have strong knowledge of:
Frontend:
- Angular (latest versions) Components, Services, RxJS, State Management (e.g., NgRx), typescript.
- Responsive and adaptive design techniques.
Backend:
- Languages: Go
- Technologies: GraphQL, Web API, Microservices architecture, Event-based architecture.
Cloud:
- AWS, including:
- Lambda Functions
- AWS S3
- Cloud Events
- Managed Services
DevOps & CI/CD:
- Jenkins, Docker, Kubernetes.
Architecture & Design Patterns:
- Microservices Architecture.
- Angular Web Modules.
- Event-based Architecture.
- SOLID principles, Domain-Driven Design (DDD), TDD.
- Micro Frontend Architecture (Nice to have).
Testing:
- Unit Testing (xUnit, NUnit) and Integration Testing.
- Frontend Testing (Playwright) ,E2E testing
API Management:
- RESTful API design and development.
- API Gateway, OAuth, OpenAPI/Swagger.
Security & Performance:
- Application performance optimization and monitoring.
Methodologies:
- Agile Framework Familiarity with PI Planning, Iterations, and Agile Ceremonies.
General Skills:
- Strong understanding of SOLID principles and Design Patterns.
- Ability to write clean, readable, and maintainable code.
- Excellent communication, analytical, and interpersonal skills.
- Ability to understand business requirements, analyze, and design (User Interface and Database).
- Strong debugging and problem-solving skills.
- Ability to work independently.
- Comfortable working in a remote, virtual, and global environment.
Youll Get to Work On:
- Developing a high sense of ownership and a zeal to build scalable applications.
- Collaborating with team members to brainstorm solutions and provide effective implementations.
- Documenting and demonstrating solutions through documentation and flowcharts.
- Preparing and maintaining code for various GoLang applications and resolving system defects.
- Utilizing established development tools, guidelines, and conventions, including but not limited to:
- SQL Server, Angular, HTML, CSS, TypeScript, GoLang.
- Designing and developing web-based services and applications.
- Working closely with the quality assurance team to ensure the delivery of high-quality applications.
- Developing databases, including queries, triggers, and stored procedures.
- Interacting with customers to define project features and requirements.
- Performing code reviews and providing necessary corrections.
- Designing, developing, and deploying applications based on industry best practices.
- Resolving application defects and issues promptly.
- Preparing technical documents as per established project standards.
- Working collaboratively with leadership to ensure timely project delivery.
- Enhancing existing systems by analyzing business objectives, preparing an action plan, and identifying areas for improvement.
What is working at EE like?
Eastern Enterprise is an IT services company specialized in crafting software solutions for startups, and small & medium enterprises with passion and dedication. We are a strong team of 250+ technology artists helping 100 clients across Europe in creating software solutions that are robust, creative, modern, user-centric, logical, and secure. Building a company is hard work. We expect a lot from each other. We are a driven team with big goals, so we seek individuals who are genuinely passionate about their work and possess an entrepreneurial spirit.Our indo-dutch culture is unique, we value our people, encourage their development, & reward their performance.The continuous development of our employees is important & we believe "The heart and soul of Eastern Enterprise is Our People" At Eastern Enterprise, Your tomorrow starts today.
What we offer:
- We offer you a chance to be part of a truly amazing journey in a company that sets very high targets and works hard to achieve them. You will be able to work with smart, motivated, and engaged co-workers from all over the world, in an intense and very energetic environment. This leads to you having a tangible impact on the way that we operate and expand our business.
- Strong technical culture of continuous innovation and improvement
- Flexible festive holidays, swap days off according to your values and beliefs.
- Work at one of our hub city ofces or even remotely
- Freedom to be yourself, and express your ideas in a safe way
- Much appreciation and an attractive salary
- Legendary parties, fun team outings
- A challenging position & will work with motivated project managers and developers
- Attention and time for your professional and personal growth
- EE encourages the free exchange of ideas, respect for differences, and well-being in the workplace for everyone. Passionate people are EE's Ace of Spades.
- Whether you join us as a recent graduate or a seasoned professional, youll start to work directly on challenging projects from day one.